Add a README.
authorRobert Sesek <rsesek@bluestatic.org>
Sun, 22 Mar 2020 23:31:04 +0000 (19:31 -0400)
committerRobert Sesek <rsesek@bluestatic.org>
Sun, 22 Mar 2020 23:31:04 +0000 (19:31 -0400)
README.md [new file with mode: 0644]
doc/f1040-amount-owed.svg [new file with mode: 0644]
doc/f1040.png [new file with mode: 0644]

diff --git a/README.md b/README.md
new file mode 100644 (file)
index 0000000..970193b
--- /dev/null
+++ b/README.md
@@ -0,0 +1,20 @@
+# ustaxviewer
+
+This package provides an HTML frontend to the [ustaxlib]() system.
+
+Every Form object that is added to the TaxReturn is viewable, with the value of every line
+displayed:
+
+![Main screen showing Form 1040](doc/f1040.png)
+
+In order to aid debugging the computations, you can click the black line identifier to expand a flow
+graph showing the values that went into the computation. That includes the master computation for
+the "Amount You Owe", for example, which [yields this massive graph](doc/f1040-amount-owed.svg).
+
+# Usage
+
+See the [ustaxlib]() repository for how to get started modeling taxes. To run the viewer, simply do:
+
+    npx ustaxviewer-ts taxfile.ts
+
+Note that `taxfile.ts` should have a default export of the TaxReturn object to be rendered.
diff --git a/doc/f1040-amount-owed.svg b/doc/f1040-amount-owed.svg
new file mode 100644 (file)
index 0000000..614d897
--- /dev/null
@@ -0,0 +1,3156 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11754pt" height="2996pt" viewBox="0.00 0.00 11754.35 2996.00">
+<g id="graph0" class="graph" transform="translate(4,2992) scale(1)">
+<title>%208016</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-2992 11750.35,-2992 11750.35,4 -4,4"></polygon>
+<!-- 1040@16 (Total tax) -->
+<g id="node1" class="node">
+<title>1040@16 (Total tax)</title>
+<ellipse fill="none" stroke="black" cx="9573.35" cy="-90" rx="92.18" ry="18"></ellipse>
+<text text-anchor="middle" x="9573.35" y="-85.8" font-family="Times,serif" font-size="14.00">1040@16 (Total tax)</text>
+</g>
+<!-- 1040@23 (Amount you owe) -->
+<g id="node2" class="node">
+<title>1040@23 (Amount you owe)</title>
+<ellipse fill="none" stroke="black" cx="9666.35" cy="-18" rx="124.59" ry="18"></ellipse>
+<text text-anchor="middle" x="9666.35" y="-13.8" font-family="Times,serif" font-size="14.00">1040@23 (Amount you owe)</text>
+</g>
+<!-- 1040@16 (Total tax)&#45;&gt;1040@23 (Amount you owe) -->
+<g id="edge1" class="edge">
+<title>1040@16 (Total tax)-&gt;1040@23 (Amount you owe)</title>
+<path fill="none" stroke="black" d="M9595.39,-72.41C9607.37,-63.39 9622.39,-52.09 9635.51,-42.21"></path>
+<polygon fill="black" stroke="black" points="9637.93,-44.77 9643.82,-35.96 9633.72,-39.17 9637.93,-44.77"></polygon>
+</g>
+<!-- 1040@14 -->
+<g id="node3" class="node">
+<title>1040@14</title>
+<ellipse fill="none" stroke="black" cx="8154.35" cy="-162" rx="48.8" ry="18"></ellipse>
+<text text-anchor="middle" x="8154.35" y="-157.8" font-family="Times,serif" font-size="14.00">1040@14</text>
+</g>
+<!-- 1040@14&#45;&gt;1040@16 (Total tax) -->
+<g id="edge2" class="edge">
+<title>1040@14-&gt;1040@16 (Total tax)</title>
+<path fill="none" stroke="black" d="M8202.78,-158.61C8406.46,-148.56 9195.8,-109.62 9474.9,-95.86"></path>
+<polygon fill="black" stroke="black" points="9475.19,-99.35 9485.01,-95.36 9474.85,-92.35 9475.19,-99.35"></polygon>
+</g>
+<!-- 1040@12b (Additional tax) -->
+<g id="node4" class="node">
+<title>1040@12b (Additional tax)</title>
+<ellipse fill="none" stroke="black" cx="8154.35" cy="-738" rx="118.18" ry="18"></ellipse>
+<text text-anchor="middle" x="8154.35" y="-733.8" font-family="Times,serif" font-size="14.00">1040@12b (Additional tax)</text>
+</g>
+<!-- 1040@12b (Additional tax)&#45;&gt;1040@14 -->
+<g id="edge3" class="edge">
+<title>1040@12b (Additional tax)-&gt;1040@14</title>
+<path fill="none" stroke="black" d="M8154.35,-719.95C8154.35,-693.29 8154.35,-640.11 8154.35,-595 8154.35,-595 8154.35,-595 8154.35,-305 8154.35,-265 8154.35,-218.65 8154.35,-190.08"></path>
+<polygon fill="black" stroke="black" points="8157.85,-190.05 8154.35,-180.05 8150.85,-190.05 8157.85,-190.05"></polygon>
+</g>
+<!-- 1040@12a (Tax) -->
+<g id="node5" class="node">
+<title>1040@12a (Tax)</title>
+<ellipse fill="none" stroke="black" cx="7555.35" cy="-810" rx="77.09" ry="18"></ellipse>
+<text text-anchor="middle" x="7555.35" y="-805.8" font-family="Times,serif" font-size="14.00">1040@12a (Tax)</text>
+</g>
+<!-- 1040@12a (Tax)&#45;&gt;1040@12b (Additional tax) -->
+<g id="edge4" class="edge">
+<title>1040@12a (Tax)-&gt;1040@12b (Additional tax)</title>
+<path fill="none" stroke="black" d="M7622.6,-801.14C7727.62,-788.87 7931.15,-765.08 8053.69,-750.76"></path>
+<polygon fill="black" stroke="black" points="8054.3,-754.22 8063.82,-749.58 8053.49,-747.26 8054.3,-754.22"></polygon>
+</g>
+<!-- 1116@20 -->
+<g id="node155" class="node">
+<title>1116@20</title>
+<ellipse fill="none" stroke="black" cx="5837.35" cy="-738" rx="48.8" ry="18"></ellipse>
+<text text-anchor="middle" x="5837.35" y="-733.8" font-family="Times,serif" font-size="14.00">1116@20</text>
+</g>
+<!-- 1040@12a (Tax)&#45;&gt;1116@20 -->
+<g id="edge204" class="edge">
+<title>1040@12a (Tax)-&gt;1116@20</title>
+<path fill="none" stroke="black" d="M7480.14,-805.94C7191.02,-794.16 6154.34,-751.92 5895.98,-741.39"></path>
+<polygon fill="black" stroke="black" points="5895.83,-737.88 5885.69,-740.97 5895.54,-744.87 5895.83,-737.88"></polygon>
+</g>
+<!-- Schedule D@20 (Line 18 and 19 both 0 or blank?) -->
+<g id="node6" class="node">
+<title>Schedule D@20 (Line 18 and 19 both 0 or blank?)</title>
+<ellipse fill="none" stroke="black" cx="7555.35" cy="-882" rx="206.7" ry="18"></ellipse>
+<text text-anchor="middle" x="7555.35" y="-877.8" font-family="Times,serif" font-size="14.00">Schedule D@20 (Line 18 and 19 both 0 or blank?)</text>
+</g>
+<!-- Schedule D@20 (Line 18 and 19 both 0 or blank?)&#45;&gt;1040@12a (Tax) -->
+<g id="edge5" class="edge">
+<title>Schedule D@20 (Line 18 and 19 both 0 or blank?)-&gt;1040@12a (Tax)</title>
+<path fill="none" stroke="black" d="M7555.35,-863.7C7555.35,-855.98 7555.35,-846.71 7555.35,-838.11"></path>
+<polygon fill="black" stroke="black" points="7558.85,-838.1 7555.35,-828.1 7551.85,-838.1 7558.85,-838.1"></polygon>
+</g>
+<!-- Schedule D@18 (28% Rate Gain Worksheet Value) -->
+<g id="node7" class="node">
+<title>Schedule D@18 (28% Rate Gain Worksheet Value)</title>
+<ellipse fill="none" stroke="black" cx="7797.35" cy="-954" rx="211.85" ry="18"></ellipse>
+<text text-anchor="middle" x="7797.35" y="-949.8" font-family="Times,serif" font-size="14.00">Schedule D@18 (28% Rate Gain Worksheet Value)</text>
+</g>
+<!-- Schedule D@18 (28% Rate Gain Worksheet Value)&#45;&gt;Schedule D@20 (Line 18 and 19 both 0 or blank?) -->
+<g id="edge6" class="edge">
+<title>Schedule D@18 (28% Rate Gain Worksheet Value)-&gt;Schedule D@20 (Line 18 and 19 both 0 or blank?)</title>
+<path fill="none" stroke="black" d="M7740.61,-936.59C7705.08,-926.31 7659.15,-913.03 7621.91,-902.25"></path>
+<polygon fill="black" stroke="black" points="7622.73,-898.85 7612.15,-899.43 7620.78,-905.57 7622.73,-898.85"></polygon>
+</g>
+<!-- Schedule D@19 (Unrecaptured Section 1250 Gain Worksheet) -->
+<g id="node8" class="node">
+<title>Schedule D@19 (Unrecaptured Section 1250 Gain Worksheet)</title>
+<ellipse fill="none" stroke="black" cx="7313.35" cy="-954" rx="254.09" ry="18"></ellipse>
+<text text-anchor="middle" x="7313.35" y="-949.8" font-family="Times,serif" font-size="14.00">Schedule D@19 (Unrecaptured Section 1250 Gain Worksheet)</text>
+</g>
+<!-- Schedule D@19 (Unrecaptured Section 1250 Gain Worksheet)&#45;&gt;Schedule D@20 (Line 18 and 19 both 0 or blank?) -->
+<g id="edge7" class="edge">
+<title>Schedule D@19 (Unrecaptured Section 1250 Gain Worksheet)-&gt;Schedule D@20 (Line 18 and 19 both 0 or blank?)</title>
+<path fill="none" stroke="black" d="M7370.7,-936.41C7406.24,-926.13 7452.02,-912.89 7489.1,-902.16"></path>
+<polygon fill="black" stroke="black" points="7490.19,-905.49 7498.83,-899.35 7488.25,-898.77 7490.19,-905.49"></polygon>
+</g>
+<!-- 1040@3a (Qualified dividends) -->
+<g id="node9" class="node">
+<title>1040@3a (Qualified dividends)</title>
+<ellipse fill="none" stroke="black" cx="9257.35" cy="-2610" rx="133.77" ry="18"></ellipse>
+<text text-anchor="middle" x="9257.35" y="-2605.8" font-family="Times,serif" font-size="14.00">1040@3a (Qualified dividends)</text>
+</g>
+<!-- 1040@3a (Qualified dividends)&#45;&gt;1040@12a (Tax) -->
+<g id="edge8" class="edge">
+<title>1040@3a (Qualified dividends)-&gt;1040@12a (Tax)</title>
+<path fill="none" stroke="black" d="M9322.53,-2594.25C9345.53,-2586.24 9369.97,-2574.12 9387.35,-2556 9416.44,-2525.66 9419.35,-2509.03 9419.35,-2467 9419.35,-2467 9419.35,-2467 9419.35,-2249 9419.35,-2208.55 9422.45,-2193.87 9400.35,-2160 9258.7,-1942.98 8927.35,-2078.16 8927.35,-1819 8927.35,-1819 8927.35,-1819 8927.35,-1673 8927.35,-1430.98 8716.35,-1413.02 8716.35,-1171 8716.35,-1171 8716.35,-1171 8716.35,-953 8716.35,-844.8 7911.6,-818.34 7642.1,-812.51"></path>
+<polygon fill="black" stroke="black" points="7642.04,-809.01 7631.97,-812.29 7641.9,-816.01 7642.04,-809.01"></polygon>
+</g>
+<!-- 8995 REIT@34 (Net capital gain) -->
+<g id="node114" class="node">
+<title>8995 REIT@34 (Net capital gain)</title>
+<ellipse fill="none" stroke="black" cx="1491.35" cy="-2538" rx="143" ry="18"></ellipse>
+<text text-anchor="middle" x="1491.35" y="-2533.8" font-family="Times,serif" font-size="14.00">8995 REIT@34 (Net capital gain)</text>
+</g>
+<!-- 1040@3a (Qualified dividends)&#45;&gt;8995 REIT@34 (Net capital gain) -->
+<g id="edge134" class="edge">
+<title>1040@3a (Qualified dividends)-&gt;8995 REIT@34 (Net capital gain)</title>
+<path fill="none" stroke="black" d="M9124.67,-2607.75C8807.59,-2604.79 7980.81,-2597.2 7290.35,-2592 6667.13,-2587.31 2303.87,-2585.8 1681.35,-2556 1657.51,-2554.86 1632.03,-2553.01 1607.73,-2550.95"></path>
+<polygon fill="black" stroke="black" points="1608.02,-2547.46 1597.76,-2550.09 1607.42,-2554.44 1608.02,-2547.46"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@2 (Qualified dividends) -->
+<g id="node118" class="node">
+<title>QDCG Tax Worksheet@2 (Qualified dividends)</title>
+<ellipse fill="none" stroke="black" cx="9154.35" cy="-2538" rx="199.12" ry="18"></ellipse>
+<text text-anchor="middle" x="9154.35" y="-2533.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@2 (Qualified dividends)</text>
+</g>
+<!-- 1040@3a (Qualified dividends)&#45;&gt;QDCG Tax Worksheet@2 (Qualified dividends) -->
+<g id="edge141" class="edge">
+<title>1040@3a (Qualified dividends)-&gt;QDCG Tax Worksheet@2 (Qualified dividends)</title>
+<path fill="none" stroke="black" d="M9232.68,-2592.23C9219.14,-2583.04 9202.18,-2571.51 9187.51,-2561.54"></path>
+<polygon fill="black" stroke="black" points="9189.41,-2558.6 9179.17,-2555.87 9185.48,-2564.39 9189.41,-2558.6"></polygon>
+</g>
+<!-- 1099&#45;DIV input: payee -->
+<g id="node10" class="node">
+<title>1099-DIV input: payee</title>
+<ellipse fill="none" stroke="black" cx="10162.35" cy="-2826" rx="100.71" ry="18"></ellipse>
+<text text-anchor="middle" x="10162.35" y="-2821.8" font-family="Times,serif" font-size="14.00">1099-DIV input: payee</text>
+</g>
+<!-- 1099&#45;DIV input: payee&#45;&gt;1040@3a (Qualified dividends) -->
+<g id="edge9" class="edge">
+<title>1099-DIV input: payee-&gt;1040@3a (Qualified dividends)</title>
+<path fill="none" stroke="black" d="M10158.97,-2807.92C10153.87,-2787.1 10142.04,-2752.64 10117.35,-2736 10037.64,-2682.29 9780.26,-2720.45 9686.35,-2700 9640.19,-2689.95 9632.08,-2675.81 9586.35,-2664 9514.16,-2645.37 9431.29,-2632.06 9366.78,-2623.44"></path>
+<polygon fill="black" stroke="black" points="9366.96,-2619.94 9356.59,-2622.1 9366.05,-2626.88 9366.96,-2619.94"></polygon>
+</g>
+<!-- 1040@3b (Ordinary dividends) -->
+<g id="node36" class="node">
+<title>1040@3b (Ordinary dividends)</title>
+<ellipse fill="none" stroke="black" cx="10297.35" cy="-2754" rx="132.63" ry="18"></ellipse>
+<text text-anchor="middle" x="10297.35" y="-2749.8" font-family="Times,serif" font-size="14.00">1040@3b (Ordinary dividends)</text>
+</g>
+<!-- 1099&#45;DIV input: payee&#45;&gt;1040@3b (Ordinary dividends) -->
+<g id="edge39" class="edge">
+<title>1099-DIV input: payee-&gt;1040@3b (Ordinary dividends)</title>
+<path fill="none" stroke="black" d="M10193.66,-2808.76C10212.3,-2799.1 10236.17,-2786.72 10256.31,-2776.28"></path>
+<polygon fill="black" stroke="black" points="10258,-2779.34 10265.27,-2771.63 10254.78,-2773.13 10258,-2779.34"></polygon>
+</g>
+<!-- Schedule D@13 (Capital gain distributions) -->
+<g id="node56" class="node">
+<title>Schedule D@13 (Capital gain distributions)</title>
+<ellipse fill="none" stroke="black" cx="5704.35" cy="-2754" rx="180.7" ry="18"></ellipse>
+<text text-anchor="middle" x="5704.35" y="-2749.8" font-family="Times,serif" font-size="14.00">Schedule D@13 (Capital gain distributions)</text>
+</g>
+<!-- 1099&#45;DIV input: payee&#45;&gt;Schedule D@13 (Capital gain distributions) -->
+<g id="edge66" class="edge">
+<title>1099-DIV input: payee-&gt;Schedule D@13 (Capital gain distributions)</title>
+<path fill="none" stroke="black" d="M10093.92,-2812.78C10080.51,-2810.82 10066.52,-2809.09 10053.35,-2808 9641.5,-2774.07 6747.52,-2779.57 6334.35,-2772 6182.43,-2769.22 6009.96,-2764.45 5883.92,-2760.67"></path>
+<polygon fill="black" stroke="black" points="5883.89,-2757.17 5873.79,-2760.37 5883.68,-2764.17 5883.89,-2757.17"></polygon>
+</g>
+<!-- 8995 REIT@28 (Qualified REIT dividends) -->
+<g id="node107" class="node">
+<title>8995 REIT@28 (Qualified REIT dividends)</title>
+<ellipse fill="none" stroke="black" cx="7099.35" cy="-2754" rx="181.83" ry="18"></ellipse>
+<text text-anchor="middle" x="7099.35" y="-2749.8" font-family="Times,serif" font-size="14.00">8995 REIT@28 (Qualified REIT dividends)</text>
+</g>
+<!-- 1099&#45;DIV input: payee&#45;&gt;8995 REIT@28 (Qualified REIT dividends) -->
+<g id="edge123" class="edge">
+<title>1099-DIV input: payee-&gt;8995 REIT@28 (Qualified REIT dividends)</title>
+<path fill="none" stroke="black" d="M10093.62,-2812.82C10080.3,-2810.87 10066.42,-2809.13 10053.35,-2808 9915.73,-2796.09 7917.81,-2766.69 7288.03,-2757.67"></path>
+<polygon fill="black" stroke="black" points="7287.99,-2754.17 7277.94,-2757.53 7287.89,-2761.17 7287.99,-2754.17"></polygon>
+</g>
+<!-- AccumulatorLine (Accumulator Form1099DIV@7) -->
+<g id="node141" class="node">
+<title>AccumulatorLine (Accumulator Form1099DIV@7)</title>
+<ellipse fill="none" stroke="black" cx="2846.35" cy="-2754" rx="211.86" ry="18"></ellipse>
+<text text-anchor="middle" x="2846.35" y="-2749.8" font-family="Times,serif" font-size="14.00">AccumulatorLine (Accumulator Form1099DIV@7)</text>
+</g>
+<!-- 1099&#45;DIV input: payee&#45;&gt;AccumulatorLine (Accumulator Form1099DIV@7) -->
+<g id="edge185" class="edge">
+<title>1099-DIV input: payee-&gt;AccumulatorLine (Accumulator Form1099DIV@7)</title>
+<path fill="none" stroke="black" d="M10093.92,-2812.73C10080.51,-2810.78 10066.52,-2809.06 10053.35,-2808 9279.59,-2746.02 3842.93,-2803.79 3067.35,-2772 3044.99,-2771.08 3021.39,-2769.71 2998.26,-2768.13"></path>
+<polygon fill="black" stroke="black" points="2998.25,-2764.62 2988.03,-2767.41 2997.76,-2771.6 2998.25,-2764.62"></polygon>
+</g>
+<!-- Schedule 2@8 -->
+<g id="node175" class="node">
+<title>Schedule 2@8</title>
+<ellipse fill="none" stroke="black" cx="9573.35" cy="-1890" rx="67.3" ry="18"></ellipse>
+<text text-anchor="middle" x="9573.35" y="-1885.8" font-family="Times,serif" font-size="14.00">Schedule 2@8</text>
+</g>
+<!-- 1099&#45;DIV input: payee&#45;&gt;Schedule 2@8 -->
+<g id="edge249" class="edge">
+<title>1099-DIV input: payee-&gt;Schedule 2@8</title>
+<path fill="none" stroke="black" d="M10232.63,-2813.04C10245.79,-2811.11 10259.47,-2809.32 10272.35,-2808 10435.86,-2791.26 11746.35,-2847.37 11746.35,-2683 11746.35,-2683 11746.35,-2683 11746.35,-2033 11746.35,-1925.73 10037.88,-1897.05 9650.72,-1891.92"></path>
+<polygon fill="black" stroke="black" points="9650.51,-1888.42 9640.46,-1891.79 9650.42,-1895.42 9650.51,-1888.42"></polygon>
+</g>
+<!-- AccumulatorLine (Accumulator Form1099DIV@4) -->
+<g id="node207" class="node">
+<title>AccumulatorLine (Accumulator Form1099DIV@4)</title>
+<ellipse fill="none" stroke="black" cx="10760.35" cy="-2754" rx="211.86" ry="18"></ellipse>
+<text text-anchor="middle" x="10760.35" y="-2749.8" font-family="Times,serif" font-size="14.00">AccumulatorLine (Accumulator Form1099DIV@4)</text>
+</g>
+<!-- 1099&#45;DIV input: payee&#45;&gt;AccumulatorLine (Accumulator Form1099DIV@4) -->
+<g id="edge281" class="edge">
+<title>1099-DIV input: payee-&gt;AccumulatorLine (Accumulator Form1099DIV@4)</title>
+<path fill="none" stroke="black" d="M10234.47,-2813.38C10247.08,-2811.48 10260.08,-2809.61 10272.35,-2808 10387.61,-2792.84 10518.61,-2778.79 10615.84,-2768.97"></path>
+<polygon fill="black" stroke="black" points="10616.44,-2772.42 10626.04,-2767.94 10615.73,-2765.46 10616.44,-2772.42"></polygon>
+</g>
+<!-- 1040 input: filingStatus -->
+<g id="node11" class="node">
+<title>1040 input: filingStatus</title>
+<ellipse fill="none" stroke="black" cx="8266.35" cy="-2826" rx="102.49" ry="18"></ellipse>
+<text text-anchor="middle" x="8266.35" y="-2821.8" font-family="Times,serif" font-size="14.00">1040 input: filingStatus</text>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;1040@3a (Qualified dividends) -->
+<g id="edge10" class="edge">
+<title>1040 input: filingStatus-&gt;1040@3a (Qualified dividends)</title>
+<path fill="none" stroke="black" d="M8300.12,-2808.78C8318.86,-2799.15 8342.17,-2786.09 8361.35,-2772 8380.09,-2758.23 8379.03,-2747.33 8399.35,-2736 8453.96,-2705.55 8475.27,-2717.34 8535.35,-2700 8586.8,-2685.14 8597.76,-2674.16 8650.35,-2664 8851.26,-2625.19 8905.67,-2647.68 9109.35,-2628 9122.81,-2626.7 9136.95,-2625.22 9150.93,-2623.69"></path>
+<polygon fill="black" stroke="black" points="9151.51,-2627.15 9161.07,-2622.57 9150.74,-2620.19 9151.51,-2627.15"></polygon>
+</g>
+<!-- AccumulatorLine (Accumulator Form1099INT@1) -->
+<g id="node29" class="node">
+<title>AccumulatorLine (Accumulator Form1099INT@1)</title>
+<ellipse fill="none" stroke="black" cx="9017.35" cy="-2754" rx="210.72" ry="18"></ellipse>
+<text text-anchor="middle" x="9017.35" y="-2749.8" font-family="Times,serif" font-size="14.00">AccumulatorLine (Accumulator Form1099INT@1)</text>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;AccumulatorLine (Accumulator Form1099INT@1) -->
+<g id="edge30" class="edge">
+<title>1040 input: filingStatus-&gt;AccumulatorLine (Accumulator Form1099INT@1)</title>
+<path fill="none" stroke="black" d="M8354.33,-2816.8C8481.21,-2804.97 8717.11,-2782.98 8870.61,-2768.68"></path>
+<polygon fill="black" stroke="black" points="8870.97,-2772.16 8880.6,-2767.75 8870.32,-2765.19 8870.97,-2772.16"></polygon>
+</g>
+<!-- AccumulatorLine (Accumulator Form1099INT@3) -->
+<g id="node33" class="node">
+<title>AccumulatorLine (Accumulator Form1099INT@3)</title>
+<ellipse fill="none" stroke="black" cx="9457.35" cy="-2754" rx="210.72" ry="18"></ellipse>
+<text text-anchor="middle" x="9457.35" y="-2749.8" font-family="Times,serif" font-size="14.00">AccumulatorLine (Accumulator Form1099INT@3)</text>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;AccumulatorLine (Accumulator Form1099INT@3) -->
+<g id="edge35" class="edge">
+<title>1040 input: filingStatus-&gt;AccumulatorLine (Accumulator Form1099INT@3)</title>
+<path fill="none" stroke="black" d="M8363.9,-2820.41C8538.94,-2812 8917.9,-2793.06 9237.35,-2772 9257.47,-2770.67 9278.61,-2769.17 9299.52,-2767.63"></path>
+<polygon fill="black" stroke="black" points="9300.04,-2771.1 9309.75,-2766.87 9299.52,-2764.12 9300.04,-2771.1"></polygon>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;1040@3b (Ordinary dividends) -->
+<g id="edge40" class="edge">
+<title>1040 input: filingStatus-&gt;1040@3b (Ordinary dividends)</title>
+<path fill="none" stroke="black" d="M8363.16,-2820.13C8439.94,-2816.39 8549.99,-2811.33 8646.35,-2808 9299.93,-2785.39 9464.52,-2810.77 10117.35,-2772 10139.73,-2770.67 10163.63,-2768.76 10186.47,-2766.7"></path>
+<polygon fill="black" stroke="black" points="10186.89,-2770.17 10196.53,-2765.77 10186.25,-2763.2 10186.89,-2770.17"></polygon>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;Schedule D@13 (Capital gain distributions) -->
+<g id="edge67" class="edge">
+<title>1040 input: filingStatus-&gt;Schedule D@13 (Capital gain distributions)</title>
+<path fill="none" stroke="black" d="M8165.31,-2823.12C7742.59,-2815.22 6127.33,-2784.48 5899.35,-2772 5879.83,-2770.93 5859.23,-2769.48 5839.03,-2767.88"></path>
+<polygon fill="black" stroke="black" points="5839.08,-2764.38 5828.83,-2767.06 5838.52,-2771.35 5839.08,-2764.38"></polygon>
+</g>
+<!-- Schedule D@21 (Net capital loss) -->
+<g id="node59" class="node">
+<title>Schedule D@21 (Net capital loss)</title>
+<ellipse fill="none" stroke="black" cx="2290.35" cy="-2538" rx="142.99" ry="18"></ellipse>
+<text text-anchor="middle" x="2290.35" y="-2533.8" font-family="Times,serif" font-size="14.00">Schedule D@21 (Net capital loss)</text>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;Schedule D@21 (Net capital loss) -->
+<g id="edge72" class="edge">
+<title>1040 input: filingStatus-&gt;Schedule D@21 (Net capital loss)</title>
+<path fill="none" stroke="black" d="M8165.4,-2823.14C7685.12,-2814.29 5649.08,-2776.62 5514.35,-2772 4865.05,-2749.74 3234.98,-2736.02 2594.35,-2628 2504.45,-2612.84 2403.51,-2580 2343.52,-2558.73"></path>
+<polygon fill="black" stroke="black" points="2344.48,-2555.35 2333.89,-2555.29 2342.13,-2561.95 2344.48,-2555.35"></polygon>
+</g>
+<!-- 1040@9 (Deduction) -->
+<g id="node99" class="node">
+<title>1040@9 (Deduction)</title>
+<ellipse fill="none" stroke="black" cx="3236.35" cy="-2322" rx="93.28" ry="18"></ellipse>
+<text text-anchor="middle" x="3236.35" y="-2317.8" font-family="Times,serif" font-size="14.00">1040@9 (Deduction)</text>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;1040@9 (Deduction) -->
+<g id="edge114" class="edge">
+<title>1040 input: filingStatus-&gt;1040@9 (Deduction)</title>
+<path fill="none" stroke="black" d="M8165.22,-2823.2C7780.42,-2816.23 6424.54,-2790.48 6334.35,-2772 6163.91,-2737.08 6119.85,-2716.98 5970.35,-2628 5948.93,-2615.25 5950.72,-2600.65 5927.35,-2592 5846.45,-2562.07 2882.98,-2617.34 2822.35,-2556 2811.1,-2544.62 2811.3,-2531.57 2822.35,-2520 2881.64,-2457.88 3535.06,-2546.12 3594.35,-2484 3627.49,-2449.28 3625.7,-2412.34 3594.35,-2376 3561.92,-2338.42 3433.16,-2327.04 3339.33,-2323.83"></path>
+<polygon fill="black" stroke="black" points="3339.32,-2320.33 3329.21,-2323.51 3339.1,-2327.33 3339.32,-2320.33"></polygon>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;8995 REIT@28 (Qualified REIT dividends) -->
+<g id="edge124" class="edge">
+<title>1040 input: filingStatus-&gt;8995 REIT@28 (Qualified REIT dividends)</title>
+<path fill="none" stroke="black" d="M8168.43,-2820.69C7993.2,-2812.75 7614.48,-2794.54 7295.35,-2772 7276.78,-2770.69 7257.23,-2769.16 7237.97,-2767.58"></path>
+<polygon fill="black" stroke="black" points="7238.18,-2764.08 7227.92,-2766.74 7237.6,-2771.06 7238.18,-2764.08"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@8 -->
+<g id="node124" class="node">
+<title>QDCG Tax Worksheet@8</title>
+<ellipse fill="none" stroke="black" cx="4720.35" cy="-1962" rx="113.57" ry="18"></ellipse>
+<text text-anchor="middle" x="4720.35" y="-1957.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@8</text>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;QDCG Tax Worksheet@8 -->
+<g id="edge151" class="edge">
+<title>1040 input: filingStatus-&gt;QDCG Tax Worksheet@8</title>
+<path fill="none" stroke="black" d="M8219.8,-2809.91C8080.64,-2765.66 7654.77,-2636.56 7290.35,-2592 7235.2,-2585.26 3329.45,-2595.46 3290.35,-2556 3279.08,-2544.64 3279.61,-2531.86 3290.35,-2520 3317.56,-2489.96 3613.21,-2489.66 3653.35,-2484 4022.16,-2432.02 4458.35,-2623.46 4458.35,-2251 4458.35,-2251 4458.35,-2251 4458.35,-2105 4458.35,-2027.02 4549.18,-1991.64 4623.88,-1975.73"></path>
+<polygon fill="black" stroke="black" points="4624.73,-1979.12 4633.83,-1973.7 4623.33,-1972.26 4624.73,-1979.12"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@15 -->
+<g id="node129" class="node">
+<title>QDCG Tax Worksheet@15</title>
+<ellipse fill="none" stroke="black" cx="3000.35" cy="-1890" rx="118.72" ry="18"></ellipse>
+<text text-anchor="middle" x="3000.35" y="-1885.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@15</text>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;QDCG Tax Worksheet@15 -->
+<g id="edge161" class="edge">
+<title>1040 input: filingStatus-&gt;QDCG Tax Worksheet@15</title>
+<path fill="none" stroke="black" d="M8165.46,-2822.98C7755.52,-2814.72 6234.06,-2783.35 6185.35,-2772 6057.45,-2742.2 6034.27,-2704.23 5927.35,-2628 5905.05,-2612.1 5903.36,-2600.56 5877.35,-2592 5715.48,-2538.74 2973.14,-2606.34 2810.35,-2556 2796.57,-2551.74 2710.45,-2495.93 2702.35,-2484 2679.62,-2450.54 2683.35,-2435.45 2683.35,-2395 2683.35,-2395 2683.35,-2395 2683.35,-2033 2683.35,-1943.49 2789.92,-1910.04 2879.48,-1897.73"></path>
+<polygon fill="black" stroke="black" points="2880.01,-1901.19 2889.47,-1896.44 2879.11,-1894.25 2880.01,-1901.19"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@24 (Tax on line 7) -->
+<g id="node134" class="node">
+<title>QDCG Tax Worksheet@24 (Tax on line 7)</title>
+<ellipse fill="none" stroke="black" cx="6246.35" cy="-1530" rx="178.86" ry="18"></ellipse>
+<text text-anchor="middle" x="6246.35" y="-1525.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@24 (Tax on line 7)</text>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;QDCG Tax Worksheet@24 (Tax on line 7) -->
+<g id="edge173" class="edge">
+<title>1040 input: filingStatus-&gt;QDCG Tax Worksheet@24 (Tax on line 7)</title>
+<path fill="none" stroke="black" d="M8265.16,-2807.95C8263.87,-2775.56 8265.87,-2704.73 8303.35,-2664 8360.02,-2602.41 8396.14,-2612.23 8477.35,-2592 8558.37,-2571.82 8783.96,-2605.3 8851.35,-2556 8886.06,-2530.6 8889.35,-2510.01 8889.35,-2467 8889.35,-2467 8889.35,-2467 8889.35,-1673 8889.35,-1549.97 7039.04,-1533.41 6434.76,-1531.28"></path>
+<polygon fill="black" stroke="black" points="6434.65,-1527.78 6424.64,-1531.25 6434.63,-1534.78 6434.65,-1527.78"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@26 (Tax on line 1) -->
+<g id="node135" class="node">
+<title>QDCG Tax Worksheet@26 (Tax on line 1)</title>
+<ellipse fill="none" stroke="black" cx="4650.35" cy="-1602" rx="178.86" ry="18"></ellipse>
+<text text-anchor="middle" x="4650.35" y="-1597.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@26 (Tax on line 1)</text>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;QDCG Tax Worksheet@26 (Tax on line 1) -->
+<g id="edge176" class="edge">
+<title>1040 input: filingStatus-&gt;QDCG Tax Worksheet@26 (Tax on line 1)</title>
+<path fill="none" stroke="black" d="M8165.25,-2822.99C7991.38,-2819.57 7624.46,-2812.56 7314.35,-2808 6622.15,-2797.82 4890.73,-2806.96 4199.35,-2772 4109.94,-2767.48 2668.87,-2677.61 2594.35,-2628 2551.99,-2599.8 2551.74,-2570.68 2556.35,-2520 2576.21,-2301.75 2645.35,-2254.15 2645.35,-2035 2645.35,-2035 2645.35,-2035 2645.35,-1745 2645.35,-1699.16 3996.96,-1632.87 4480.71,-1610.61"></path>
+<polygon fill="black" stroke="black" points="4481.09,-1614.1 4490.92,-1610.14 4480.77,-1607.1 4481.09,-1614.1"></polygon>
+</g>
+<!-- Schedule 2@1 (AMT) -->
+<g id="node137" class="node">
+<title>Schedule 2@1 (AMT)</title>
+<ellipse fill="none" stroke="black" cx="8763.35" cy="-1674" rx="97.89" ry="18"></ellipse>
+<text text-anchor="middle" x="8763.35" y="-1669.8" font-family="Times,serif" font-size="14.00">Schedule 2@1 (AMT)</text>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;Schedule 2@1 (AMT) -->
+<g id="edge180" class="edge">
+<title>1040 input: filingStatus-&gt;Schedule 2@1 (AMT)</title>
+<path fill="none" stroke="black" d="M8271.38,-2807.84C8283.09,-2768.39 8312.05,-2673.83 8323.35,-2664 8368.52,-2624.69 8813.48,-2602.39 8851.35,-2556 8916.82,-2475.77 8851.35,-2426.56 8851.35,-2323 8851.35,-2323 8851.35,-2323 8851.35,-1817 8851.35,-1774.5 8839.64,-1763.55 8816.35,-1728 8809.45,-1717.48 8800.21,-1707.34 8791.37,-1698.81"></path>
+<polygon fill="black" stroke="black" points="8793.48,-1695.99 8783.77,-1691.74 8788.71,-1701.12 8793.48,-1695.99"></polygon>
+</g>
+<!-- Schedule 3@1 (Foreign tax credit) -->
+<g id="node140" class="node">
+<title>Schedule 3@1 (Foreign tax credit)</title>
+<ellipse fill="none" stroke="black" cx="2607.35" cy="-378" rx="144.78" ry="18"></ellipse>
+<text text-anchor="middle" x="2607.35" y="-373.8" font-family="Times,serif" font-size="14.00">Schedule 3@1 (Foreign tax credit)</text>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;Schedule 3@1 (Foreign tax credit) -->
+<g id="edge193" class="edge">
+<title>1040 input: filingStatus-&gt;Schedule 3@1 (Foreign tax credit)</title>
+<path fill="none" stroke="black" d="M8165.6,-2822.86C7991.87,-2819.26 7624.68,-2811.96 7314.35,-2808 7249.22,-2807.17 2685.75,-2796.34 2625.35,-2772 2603.77,-2763.31 2607.61,-2747.42 2587.35,-2736 2534.75,-2706.35 2510.94,-2725.8 2456.35,-2700 2431.26,-2688.15 2429.7,-2677.29 2405.35,-2664 2292.98,-2602.68 2220.65,-2654.04 2138.35,-2556 2112.34,-2525.02 2119.35,-2507.45 2119.35,-2467 2119.35,-2467 2119.35,-2467 2119.35,-2393 2119.35,-2324.8 2062.85,-2327.96 2030.35,-2268 2010.09,-2230.63 1995.35,-2221.5 1995.35,-2179 1995.35,-2179 1995.35,-2179 1995.35,-521 1995.35,-469.56 2023.9,-456.1 2069.35,-432 2133.91,-397.76 2319,-385.56 2454.1,-381.26"></path>
+<polygon fill="black" stroke="black" points="2454.26,-384.76 2464.15,-380.95 2454.04,-377.76 2454.26,-384.76"></polygon>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;AccumulatorLine (Accumulator Form1099DIV@7) -->
+<g id="edge186" class="edge">
+<title>1040 input: filingStatus-&gt;AccumulatorLine (Accumulator Form1099DIV@7)</title>
+<path fill="none" stroke="black" d="M8165.6,-2822.89C7991.87,-2819.32 7624.68,-2812.09 7314.35,-2808 6370.62,-2795.57 4010.3,-2812.22 3067.35,-2772 3045.16,-2771.05 3021.74,-2769.67 2998.78,-2768.09"></path>
+<polygon fill="black" stroke="black" points="2998.84,-2764.59 2988.62,-2767.38 2998.36,-2771.57 2998.84,-2764.59"></polygon>
+</g>
+<!-- AccumulatorLine (Accumulator Form1099INT@6) -->
+<g id="node144" class="node">
+<title>AccumulatorLine (Accumulator Form1099INT@6)</title>
+<ellipse fill="none" stroke="black" cx="3287.35" cy="-2754" rx="210.72" ry="18"></ellipse>
+<text text-anchor="middle" x="3287.35" y="-2749.8" font-family="Times,serif" font-size="14.00">AccumulatorLine (Accumulator Form1099INT@6)</text>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;AccumulatorLine (Accumulator Form1099INT@6) -->
+<g id="edge191" class="edge">
+<title>1040 input: filingStatus-&gt;AccumulatorLine (Accumulator Form1099INT@6)</title>
+<path fill="none" stroke="black" d="M8165.6,-2822.92C7991.87,-2819.4 7624.68,-2812.24 7314.35,-2808 6469.5,-2796.46 4356.51,-2807.85 3512.35,-2772 3489.14,-2771.01 3464.62,-2769.57 3440.64,-2767.94"></path>
+<polygon fill="black" stroke="black" points="3440.61,-2764.43 3430.4,-2767.23 3440.13,-2771.42 3440.61,-2764.43"></polygon>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;Schedule 2@8 -->
+<g id="edge238" class="edge">
+<title>1040 input: filingStatus-&gt;Schedule 2@8</title>
+<path fill="none" stroke="black" d="M8365.51,-2821.49C8480.26,-2816.04 8661.15,-2802.76 8721.35,-2772 8740.67,-2762.12 8735.02,-2745.89 8754.35,-2736 8876.25,-2673.62 8925.22,-2722.21 9060.35,-2700 9136.55,-2687.47 9334.28,-2668.01 9400.35,-2628 9479.74,-2579.92 9533.35,-2559.81 9533.35,-2467 9533.35,-2467 9533.35,-2467 9533.35,-2033 9533.35,-1991.48 9549.38,-1945.61 9561.15,-1917.54"></path>
+<polygon fill="black" stroke="black" points="9564.5,-1918.62 9565.25,-1908.05 9558.07,-1915.84 9564.5,-1918.62"></polygon>
+</g>
+<!-- 8959@5 -->
+<g id="node183" class="node">
+<title>8959@5</title>
+<ellipse fill="none" stroke="black" cx="9800.35" cy="-2682" rx="44.14" ry="18"></ellipse>
+<text text-anchor="middle" x="9800.35" y="-2677.8" font-family="Times,serif" font-size="14.00">8959@5</text>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;8959@5 -->
+<g id="edge248" class="edge">
+<title>1040 input: filingStatus-&gt;8959@5</title>
+<path fill="none" stroke="black" d="M8364.8,-2821.05C8486.64,-2814.99 8686.38,-2800.95 8754.35,-2772 8777.28,-2762.23 8774.12,-2745.04 8797.35,-2736 8879.12,-2704.16 9498.76,-2705.48 9586.35,-2700 9641.44,-2696.56 9704.43,-2691.41 9747.72,-2687.68"></path>
+<polygon fill="black" stroke="black" points="9748.08,-2691.16 9757.74,-2686.81 9747.48,-2684.19 9748.08,-2691.16"></polygon>
+</g>
+<!-- 8960@14 (Threshold) -->
+<g id="node197" class="node">
+<title>8960@14 (Threshold)</title>
+<ellipse fill="none" stroke="black" cx="8429.35" cy="-2682" rx="96.8" ry="18"></ellipse>
+<text text-anchor="middle" x="8429.35" y="-2677.8" font-family="Times,serif" font-size="14.00">8960@14 (Threshold)</text>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;8960@14 (Threshold) -->
+<g id="edge269" class="edge">
+<title>1040 input: filingStatus-&gt;8960@14 (Threshold)</title>
+<path fill="none" stroke="black" d="M8285.01,-2808.11C8304.99,-2790.09 8337.7,-2760.79 8366.35,-2736 8377.63,-2726.24 8390.19,-2715.62 8401.1,-2706.48"></path>
+<polygon fill="black" stroke="black" points="8403.65,-2708.9 8409.08,-2699.81 8399.16,-2703.53 8403.65,-2708.9"></polygon>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;AccumulatorLine (Accumulator Form1099DIV@4) -->
+<g id="edge282" class="edge">
+<title>1040 input: filingStatus-&gt;AccumulatorLine (Accumulator Form1099DIV@4)</title>
+<path fill="none" stroke="black" d="M8363.16,-2820.01C8439.93,-2816.21 8549.98,-2811.12 8646.35,-2808 9442.98,-2782.19 9642.83,-2801.08 10439.35,-2772 10485.59,-2770.31 10535.55,-2767.93 10581.97,-2765.49"></path>
+<polygon fill="black" stroke="black" points="10582.33,-2768.98 10592.13,-2764.95 10581.96,-2761.99 10582.33,-2768.98"></polygon>
+</g>
+<!-- AccumulatorLine (Accumulator Form1099INT@4) -->
+<g id="node209" class="node">
+<title>AccumulatorLine (Accumulator Form1099INT@4)</title>
+<ellipse fill="none" stroke="black" cx="9897.35" cy="-2754" rx="210.72" ry="18"></ellipse>
+<text text-anchor="middle" x="9897.35" y="-2749.8" font-family="Times,serif" font-size="14.00">AccumulatorLine (Accumulator Form1099INT@4)</text>
+</g>
+<!-- 1040 input: filingStatus&#45;&gt;AccumulatorLine (Accumulator Form1099INT@4) -->
+<g id="edge286" class="edge">
+<title>1040 input: filingStatus-&gt;AccumulatorLine (Accumulator Form1099INT@4)</title>
+<path fill="none" stroke="black" d="M8363.57,-2820.39C8440.33,-2816.81 8550.17,-2811.83 8646.35,-2808 9104.48,-2789.75 9219.56,-2797.67 9677.35,-2772 9698.23,-2770.83 9720.21,-2769.38 9741.88,-2767.84"></path>
+<polygon fill="black" stroke="black" points="9742.42,-2771.31 9752.14,-2767.09 9741.92,-2764.32 9742.42,-2771.31"></polygon>
+</g>
+<!-- 1099&#45;DIV@1b (Input from qualifiedDividends) -->
+<g id="node12" class="node">
+<title>1099-DIV@1b (Input from qualifiedDividends)</title>
+<ellipse fill="none" stroke="black" cx="8855.35" cy="-2682" rx="196.24" ry="18"></ellipse>
+<text text-anchor="middle" x="8855.35" y="-2677.8" font-family="Times,serif" font-size="14.00">1099-DIV@1b (Input from qualifiedDividends)</text>
+</g>
+<!-- 1099&#45;DIV@1b (Input from qualifiedDividends)&#45;&gt;1040@3a (Qualified dividends) -->
+<g id="edge11" class="edge">
+<title>1099-DIV@1b (Input from qualifiedDividends)-&gt;1040@3a (Qualified dividends)</title>
+<path fill="none" stroke="black" d="M8942.57,-2665.81C9009.57,-2654.15 9101.7,-2638.1 9168.97,-2626.39"></path>
+<polygon fill="black" stroke="black" points="9169.88,-2629.78 9179.13,-2624.62 9168.68,-2622.89 9169.88,-2629.78"></polygon>
+</g>
+<!-- 1099&#45;DIV input: qualifiedDividends -->
+<g id="node13" class="node">
+<title>1099-DIV input: qualifiedDividends</title>
+<ellipse fill="none" stroke="black" cx="8560.35" cy="-2754" rx="152.21" ry="18"></ellipse>
+<text text-anchor="middle" x="8560.35" y="-2749.8" font-family="Times,serif" font-size="14.00">1099-DIV input: qualifiedDividends</text>
+</g>
+<!-- 1099&#45;DIV input: qualifiedDividends&#45;&gt;1099&#45;DIV@1b (Input from qualifiedDividends) -->
+<g id="edge12" class="edge">
+<title>1099-DIV input: qualifiedDividends-&gt;1099-DIV@1b (Input from qualifiedDividends)</title>
+<path fill="none" stroke="black" d="M8625.09,-2737.64C8670.21,-2726.93 8730.62,-2712.6 8778.24,-2701.3"></path>
+<polygon fill="black" stroke="black" points="8779.28,-2704.65 8788.2,-2698.93 8777.66,-2697.84 8779.28,-2704.65"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@27 (Tax on all taxable income) -->
+<g id="node14" class="node">
+<title>QDCG Tax Worksheet@27 (Tax on all taxable income)</title>
+<ellipse fill="none" stroke="black" cx="6006.35" cy="-882" rx="228" ry="18"></ellipse>
+<text text-anchor="middle" x="6006.35" y="-877.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@27 (Tax on all taxable income)</text>
+</g>
+<!-- QDCG Tax Worksheet@27 (Tax on all taxable income)&#45;&gt;1040@12a (Tax) -->
+<g id="edge13" class="edge">
+<title>QDCG Tax Worksheet@27 (Tax on all taxable income)-&gt;1040@12a (Tax)</title>
+<path fill="none" stroke="black" d="M6198.62,-872.31C6537.89,-856.98 7229.69,-825.72 7470.47,-814.84"></path>
+<polygon fill="black" stroke="black" points="7470.73,-818.33 7480.56,-814.38 7470.41,-811.33 7470.73,-818.33"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@25 -->
+<g id="node15" class="node">
+<title>QDCG Tax Worksheet@25</title>
+<ellipse fill="none" stroke="black" cx="6006.35" cy="-954" rx="118.72" ry="18"></ellipse>
+<text text-anchor="middle" x="6006.35" y="-949.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@25</text>
+</g>
+<!-- QDCG Tax Worksheet@25&#45;&gt;QDCG Tax Worksheet@27 (Tax on all taxable income) -->
+<g id="edge14" class="edge">
+<title>QDCG Tax Worksheet@25-&gt;QDCG Tax Worksheet@27 (Tax on all taxable income)</title>
+<path fill="none" stroke="black" d="M6006.35,-935.7C6006.35,-927.98 6006.35,-918.71 6006.35,-910.11"></path>
+<polygon fill="black" stroke="black" points="6009.85,-910.1 6006.35,-900.1 6002.85,-910.1 6009.85,-910.1"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@20 (Amount taxed at 15%) -->
+<g id="node16" class="node">
+<title>QDCG Tax Worksheet@20 (Amount taxed at 15%)</title>
+<ellipse fill="none" stroke="black" cx="6006.35" cy="-1098" rx="211.87" ry="18"></ellipse>
+<text text-anchor="middle" x="6006.35" y="-1093.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@20 (Amount taxed at 15%)</text>
+</g>
+<!-- QDCG Tax Worksheet@20 (Amount taxed at 15%)&#45;&gt;QDCG Tax Worksheet@25 -->
+<g id="edge15" class="edge">
+<title>QDCG Tax Worksheet@20 (Amount taxed at 15%)-&gt;QDCG Tax Worksheet@25</title>
+<path fill="none" stroke="black" d="M6006.35,-1079.87C6006.35,-1055.67 6006.35,-1011.21 6006.35,-982.39"></path>
+<polygon fill="black" stroke="black" points="6009.85,-982.19 6006.35,-972.19 6002.85,-982.19 6009.85,-982.19"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@19 -->
+<g id="node17" class="node">
+<title>QDCG Tax Worksheet@19</title>
+<ellipse fill="none" stroke="black" cx="5680.35" cy="-1242" rx="118.72" ry="18"></ellipse>
+<text text-anchor="middle" x="5680.35" y="-1237.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@19</text>
+</g>
+<!-- QDCG Tax Worksheet@19&#45;&gt;QDCG Tax Worksheet@20 (Amount taxed at 15%) -->
+<g id="edge16" class="edge">
+<title>QDCG Tax Worksheet@19-&gt;QDCG Tax Worksheet@20 (Amount taxed at 15%)</title>
+<path fill="none" stroke="black" d="M5717.43,-1224.85C5776.75,-1199.01 5892.99,-1148.37 5958.5,-1119.84"></path>
+<polygon fill="black" stroke="black" points="5960.02,-1123 5967.79,-1115.8 5957.22,-1116.58 5960.02,-1123"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@21 -->
+<g id="node133" class="node">
+<title>QDCG Tax Worksheet@21</title>
+<ellipse fill="none" stroke="black" cx="5657.35" cy="-1170" rx="118.72" ry="18"></ellipse>
+<text text-anchor="middle" x="5657.35" y="-1165.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@21</text>
+</g>
+<!-- QDCG Tax Worksheet@19&#45;&gt;QDCG Tax Worksheet@21 -->
+<g id="edge170" class="edge">
+<title>QDCG Tax Worksheet@19-&gt;QDCG Tax Worksheet@21</title>
+<path fill="none" stroke="black" d="M5674.66,-1223.7C5672.1,-1215.9 5669.01,-1206.51 5666.16,-1197.83"></path>
+<polygon fill="black" stroke="black" points="5669.41,-1196.51 5662.97,-1188.1 5662.76,-1198.7 5669.41,-1196.51"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@14 -->
+<g id="node18" class="node">
+<title>QDCG Tax Worksheet@14</title>
+<ellipse fill="none" stroke="black" cx="5703.35" cy="-1314" rx="118.72" ry="18"></ellipse>
+<text text-anchor="middle" x="5703.35" y="-1309.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@14</text>
+</g>
+<!-- QDCG Tax Worksheet@14&#45;&gt;QDCG Tax Worksheet@19 -->
+<g id="edge17" class="edge">
+<title>QDCG Tax Worksheet@14-&gt;QDCG Tax Worksheet@19</title>
+<path fill="none" stroke="black" d="M5697.66,-1295.7C5695.1,-1287.9 5692.01,-1278.51 5689.16,-1269.83"></path>
+<polygon fill="black" stroke="black" points="5692.41,-1268.51 5685.97,-1260.1 5685.76,-1270.7 5692.41,-1268.51"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@12 -->
+<g id="node19" class="node">
+<title>QDCG Tax Worksheet@12</title>
+<ellipse fill="none" stroke="black" cx="5877.35" cy="-1530" rx="118.72" ry="18"></ellipse>
+<text text-anchor="middle" x="5877.35" y="-1525.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@12</text>
+</g>
+<!-- QDCG Tax Worksheet@12&#45;&gt;QDCG Tax Worksheet@14 -->
+<g id="edge18" class="edge">
+<title>QDCG Tax Worksheet@12-&gt;QDCG Tax Worksheet@14</title>
+<path fill="none" stroke="black" d="M5878.19,-1511.65C5878.81,-1479.37 5875.52,-1409.62 5839.35,-1368 5824.79,-1351.25 5804.27,-1339.75 5783.58,-1331.88"></path>
+<polygon fill="black" stroke="black" points="5784.67,-1328.56 5774.08,-1328.52 5782.33,-1335.16 5784.67,-1328.56"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@22 -->
+<g id="node132" class="node">
+<title>QDCG Tax Worksheet@22</title>
+<ellipse fill="none" stroke="black" cx="5657.35" cy="-1098" rx="118.72" ry="18"></ellipse>
+<text text-anchor="middle" x="5657.35" y="-1093.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@22</text>
+</g>
+<!-- QDCG Tax Worksheet@12&#45;&gt;QDCG Tax Worksheet@22 -->
+<g id="edge167" class="edge">
+<title>QDCG Tax Worksheet@12-&gt;QDCG Tax Worksheet@22</title>
+<path fill="none" stroke="black" d="M5881.19,-1511.61C5886.74,-1484.94 5896.35,-1432.27 5896.35,-1387 5896.35,-1387 5896.35,-1387 5896.35,-1241 5896.35,-1167.97 5812.85,-1131.66 5744.57,-1114.18"></path>
+<polygon fill="black" stroke="black" points="5745.16,-1110.72 5734.61,-1111.74 5743.49,-1117.52 5745.16,-1110.72"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@1 (Taxable income) -->
+<g id="node20" class="node">
+<title>QDCG Tax Worksheet@1 (Taxable income)</title>
+<ellipse fill="none" stroke="black" cx="4975.35" cy="-1674" rx="184.64" ry="18"></ellipse>
+<text text-anchor="middle" x="4975.35" y="-1669.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@1 (Taxable income)</text>
+</g>
+<!-- QDCG Tax Worksheet@1 (Taxable income)&#45;&gt;QDCG Tax Worksheet@12 -->
+<g id="edge19" class="edge">
+<title>QDCG Tax Worksheet@1 (Taxable income)-&gt;QDCG Tax Worksheet@12</title>
+<path fill="none" stroke="black" d="M5075.57,-1658.88C5148.5,-1648.48 5249.61,-1633.8 5338.35,-1620 5498.59,-1595.07 5685.22,-1563.74 5791.51,-1545.68"></path>
+<polygon fill="black" stroke="black" points="5792.27,-1549.1 5801.54,-1543.97 5791.1,-1542.2 5792.27,-1549.1"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@9 -->
+<g id="node123" class="node">
+<title>QDCG Tax Worksheet@9</title>
+<ellipse fill="none" stroke="black" cx="5215.35" cy="-1602" rx="113.57" ry="18"></ellipse>
+<text text-anchor="middle" x="5215.35" y="-1597.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@9</text>
+</g>
+<!-- QDCG Tax Worksheet@1 (Taxable income)&#45;&gt;QDCG Tax Worksheet@9 -->
+<g id="edge149" class="edge">
+<title>QDCG Tax Worksheet@1 (Taxable income)-&gt;QDCG Tax Worksheet@9</title>
+<path fill="none" stroke="black" d="M5031.01,-1656.76C5067.75,-1646.05 5115.9,-1632 5153.78,-1620.96"></path>
+<polygon fill="black" stroke="black" points="5155.06,-1624.23 5163.68,-1618.07 5153.1,-1617.51 5155.06,-1624.23"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@7 -->
+<g id="node126" class="node">
+<title>QDCG Tax Worksheet@7</title>
+<ellipse fill="none" stroke="black" cx="5711.35" cy="-1602" rx="113.57" ry="18"></ellipse>
+<text text-anchor="middle" x="5711.35" y="-1597.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@7</text>
+</g>
+<!-- QDCG Tax Worksheet@1 (Taxable income)&#45;&gt;QDCG Tax Worksheet@7 -->
+<g id="edge154" class="edge">
+<title>QDCG Tax Worksheet@1 (Taxable income)-&gt;QDCG Tax Worksheet@7</title>
+<path fill="none" stroke="black" d="M5102.29,-1660.93C5244.86,-1647.37 5473.64,-1625.61 5606.49,-1612.97"></path>
+<polygon fill="black" stroke="black" points="5607.05,-1616.44 5616.67,-1612 5606.38,-1609.47 5607.05,-1616.44"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@16 -->
+<g id="node128" class="node">
+<title>QDCG Tax Worksheet@16</title>
+<ellipse fill="none" stroke="black" cx="4965.35" cy="-1602" rx="118.72" ry="18"></ellipse>
+<text text-anchor="middle" x="4965.35" y="-1597.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@16</text>
+</g>
+<!-- QDCG Tax Worksheet@1 (Taxable income)&#45;&gt;QDCG Tax Worksheet@16 -->
+<g id="edge159" class="edge">
+<title>QDCG Tax Worksheet@1 (Taxable income)-&gt;QDCG Tax Worksheet@16</title>
+<path fill="none" stroke="black" d="M4972.87,-1655.7C4971.77,-1647.98 4970.45,-1638.71 4969.22,-1630.11"></path>
+<polygon fill="black" stroke="black" points="4972.67,-1629.51 4967.79,-1620.1 4965.74,-1630.5 4972.67,-1629.51"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@1 (Taxable income)&#45;&gt;QDCG Tax Worksheet@26 (Tax on line 1) -->
+<g id="edge175" class="edge">
+<title>QDCG Tax Worksheet@1 (Taxable income)-&gt;QDCG Tax Worksheet@26 (Tax on line 1)</title>
+<path fill="none" stroke="black" d="M4902.81,-1657.38C4852.29,-1646.49 4784.81,-1631.96 4732.33,-1620.66"></path>
+<polygon fill="black" stroke="black" points="4732.89,-1617.2 4722.38,-1618.51 4731.41,-1624.04 4732.89,-1617.2"></polygon>
+</g>
+<!-- 1040@11b (Taxable income) -->
+<g id="node21" class="node">
+<title>1040@11b (Taxable income)</title>
+<ellipse fill="none" stroke="black" cx="4420.35" cy="-1746" rx="124.53" ry="18"></ellipse>
+<text text-anchor="middle" x="4420.35" y="-1741.8" font-family="Times,serif" font-size="14.00">1040@11b (Taxable income)</text>
+</g>
+<!-- 1040@11b (Taxable income)&#45;&gt;QDCG Tax Worksheet@1 (Taxable income) -->
+<g id="edge20" class="edge">
+<title>1040@11b (Taxable income)-&gt;QDCG Tax Worksheet@1 (Taxable income)</title>
+<path fill="none" stroke="black" d="M4510.75,-1733.6C4605.13,-1721.69 4753.56,-1702.97 4857.17,-1689.91"></path>
+<polygon fill="black" stroke="black" points="4857.88,-1693.34 4867.37,-1688.62 4857.01,-1686.4 4857.88,-1693.34"></polygon>
+</g>
+<!-- 1040@11b (Taxable income)&#45;&gt;Schedule 2@1 (AMT) -->
+<g id="edge179" class="edge">
+<title>1040@11b (Taxable income)-&gt;Schedule 2@1 (AMT)</title>
+<path fill="none" stroke="black" d="M4543.33,-1743.02C5176.48,-1732.81 8061.93,-1686.31 8656.14,-1676.73"></path>
+<polygon fill="black" stroke="black" points="8656.47,-1680.22 8666.41,-1676.56 8656.36,-1673.22 8656.47,-1680.22"></polygon>
+</g>
+<!-- 1116@18 (Reference Form1040@11b) -->
+<g id="node172" class="node">
+<title>1116@18 (Reference Form1040@11b)</title>
+<ellipse fill="none" stroke="black" cx="3997.35" cy="-1674" rx="162.81" ry="18"></ellipse>
+<text text-anchor="middle" x="3997.35" y="-1669.8" font-family="Times,serif" font-size="14.00">1116@18 (Reference Form1040@11b)</text>
+</g>
+<!-- 1040@11b (Taxable income)&#45;&gt;1116@18 (Reference Form1040@11b) -->
+<g id="edge233" class="edge">
+<title>1040@11b (Taxable income)-&gt;1116@18 (Reference Form1040@11b)</title>
+<path fill="none" stroke="black" d="M4341.77,-1732C4271.69,-1720.4 4168.86,-1703.38 4093.81,-1690.96"></path>
+<polygon fill="black" stroke="black" points="4094.31,-1687.5 4083.87,-1689.32 4093.17,-1694.4 4094.31,-1687.5"></polygon>
+</g>
+<!-- 1040@8b (Adjusted gross income) -->
+<g id="node22" class="node">
+<title>1040@8b (Adjusted gross income)</title>
+<ellipse fill="none" stroke="black" cx="4284.35" cy="-2322" rx="146.5" ry="18"></ellipse>
+<text text-anchor="middle" x="4284.35" y="-2317.8" font-family="Times,serif" font-size="14.00">1040@8b (Adjusted gross income)</text>
+</g>
+<!-- 1040@8b (Adjusted gross income)&#45;&gt;1040@11b (Taxable income) -->
+<g id="edge21" class="edge">
+<title>1040@8b (Adjusted gross income)-&gt;1040@11b (Taxable income)</title>
+<path fill="none" stroke="black" d="M4318.31,-2304.33C4358.6,-2281.89 4420.35,-2237.88 4420.35,-2179 4420.35,-2179 4420.35,-2179 4420.35,-1889 4420.35,-1849 4420.35,-1802.65 4420.35,-1774.08"></path>
+<polygon fill="black" stroke="black" points="4423.85,-1774.05 4420.35,-1764.05 4416.85,-1774.05 4423.85,-1774.05"></polygon>
+</g>
+<!-- 8995 REIT@33 (Taxable income before deduction) -->
+<g id="node113" class="node">
+<title>8995 REIT@33 (Taxable income before deduction)</title>
+<ellipse fill="none" stroke="black" cx="3117.35" cy="-2250" rx="211.25" ry="18"></ellipse>
+<text text-anchor="middle" x="3117.35" y="-2245.8" font-family="Times,serif" font-size="14.00">8995 REIT@33 (Taxable income before deduction)</text>
+</g>
+<!-- 1040@8b (Adjusted gross income)&#45;&gt;8995 REIT@33 (Taxable income before deduction) -->
+<g id="edge131" class="edge">
+<title>1040@8b (Adjusted gross income)-&gt;8995 REIT@33 (Taxable income before deduction)</title>
+<path fill="none" stroke="black" d="M4156.12,-2313.31C3947,-2300.77 3532.11,-2275.88 3294.83,-2261.65"></path>
+<polygon fill="black" stroke="black" points="3294.91,-2258.14 3284.72,-2261.04 3294.49,-2265.13 3294.91,-2258.14"></polygon>
+</g>
+<!-- 8960@13 (Modified adjusted gross income) -->
+<g id="node196" class="node">
+<title>8960@13 (Modified adjusted gross income)</title>
+<ellipse fill="none" stroke="black" cx="6497.35" cy="-2250" rx="181.83" ry="18"></ellipse>
+<text text-anchor="middle" x="6497.35" y="-2245.8" font-family="Times,serif" font-size="14.00">8960@13 (Modified adjusted gross income)</text>
+</g>
+<!-- 1040@8b (Adjusted gross income)&#45;&gt;8960@13 (Modified adjusted gross income) -->
+<g id="edge267" class="edge">
+<title>1040@8b (Adjusted gross income)-&gt;8960@13 (Modified adjusted gross income)</title>
+<path fill="none" stroke="black" d="M4424.04,-2316.58C4809.33,-2304.39 5886.92,-2270.31 6316.87,-2256.71"></path>
+<polygon fill="black" stroke="black" points="6317.02,-2260.21 6326.9,-2256.39 6316.8,-2253.21 6317.02,-2260.21"></polygon>
+</g>
+<!-- 1040@7b (Total income) -->
+<g id="node23" class="node">
+<title>1040@7b (Total income)</title>
+<ellipse fill="none" stroke="black" cx="3476.35" cy="-2394" rx="108.93" ry="18"></ellipse>
+<text text-anchor="middle" x="3476.35" y="-2389.8" font-family="Times,serif" font-size="14.00">1040@7b (Total income)</text>
+</g>
+<!-- 1040@7b (Total income)&#45;&gt;1040@8b (Adjusted gross income) -->
+<g id="edge22" class="edge">
+<title>1040@7b (Total income)-&gt;1040@8b (Adjusted gross income)</title>
+<path fill="none" stroke="black" d="M3570.62,-2384.83C3716.18,-2372.22 3995.83,-2348 4158.51,-2333.9"></path>
+<polygon fill="black" stroke="black" points="4158.92,-2337.38 4168.58,-2333.03 4158.31,-2330.41 4158.92,-2337.38"></polygon>
+</g>
+<!-- 1116@3e -->
+<g id="node170" class="node">
+<title>1116@3e</title>
+<ellipse fill="none" stroke="black" cx="1920.35" cy="-2322" rx="48.22" ry="18"></ellipse>
+<text text-anchor="middle" x="1920.35" y="-2317.8" font-family="Times,serif" font-size="14.00">1116@3e</text>
+</g>
+<!-- 1040@7b (Total income)&#45;&gt;1116@3e -->
+<g id="edge222" class="edge">
+<title>1040@7b (Total income)-&gt;1116@3e</title>
+<path fill="none" stroke="black" d="M3372.75,-2388.34C3072.8,-2374.85 2210.32,-2336.04 1978.37,-2325.61"></path>
+<polygon fill="black" stroke="black" points="1978.27,-2322.1 1968.12,-2325.15 1977.96,-2329.1 1978.27,-2322.1"></polygon>
+</g>
+<!-- 1040@1 (Wages, salaries, tips, etc.) -->
+<g id="node24" class="node">
+<title>1040@1 (Wages, salaries, tips, etc.)</title>
+<ellipse fill="none" stroke="black" cx="9725.35" cy="-2466" rx="150" ry="18"></ellipse>
+<text text-anchor="middle" x="9725.35" y="-2461.8" font-family="Times,serif" font-size="14.00">1040@1 (Wages, salaries, tips, etc.)</text>
+</g>
+<!-- 1040@1 (Wages, salaries, tips, etc.)&#45;&gt;1040@7b (Total income) -->
+<g id="edge23" class="edge">
+<title>1040@1 (Wages, salaries, tips, etc.)-&gt;1040@7b (Total income)</title>
+<path fill="none" stroke="black" d="M9579.27,-2461.6C9408.18,-2457.74 9116.2,-2451.52 8865.35,-2448 6938.36,-2420.96 6456.38,-2435.55 4529.35,-2412 4189.89,-2407.85 3788.9,-2400.78 3594.22,-2397.2"></path>
+<polygon fill="black" stroke="black" points="3594.03,-2393.7 3583.97,-2397.02 3593.9,-2400.7 3594.03,-2393.7"></polygon>
+</g>
+<!-- 1040@1 (Wages, salaries, tips, etc.)&#45;&gt;Schedule 2@8 -->
+<g id="edge237" class="edge">
+<title>1040@1 (Wages, salaries, tips, etc.)-&gt;Schedule 2@8</title>
+<path fill="none" stroke="black" d="M9721.36,-2447.85C9708.98,-2394.74 9671.85,-2236.3 9668.35,-2232 9644.72,-2203.04 9615.54,-2225.31 9592.35,-2196 9567.25,-2164.28 9573.35,-2147.45 9573.35,-2107 9573.35,-2107 9573.35,-2107 9573.35,-2033 9573.35,-1993 9573.35,-1946.65 9573.35,-1918.08"></path>
+<polygon fill="black" stroke="black" points="9576.85,-1918.05 9573.35,-1908.05 9569.85,-1918.05 9576.85,-1918.05"></polygon>
+</g>
+<!-- W&#45;2 input: employee -->
+<g id="node25" class="node">
+<title>W-2 input: employee</title>
+<ellipse fill="none" stroke="black" cx="10953.35" cy="-2538" rx="93.2" ry="18"></ellipse>
+<text text-anchor="middle" x="10953.35" y="-2533.8" font-family="Times,serif" font-size="14.00">W-2 input: employee</text>
+</g>
+<!-- W&#45;2 input: employee&#45;&gt;1040@1 (Wages, salaries, tips, etc.) -->
+<g id="edge24" class="edge">
+<title>W-2 input: employee-&gt;1040@1 (Wages, salaries, tips, etc.)</title>
+<path fill="none" stroke="black" d="M10888.39,-2525.1C10875.81,-2523.13 10862.69,-2521.31 10850.35,-2520 10507.49,-2483.75 10103.22,-2472.3 9884.8,-2468.67"></path>
+<polygon fill="black" stroke="black" points="9884.59,-2465.17 9874.54,-2468.51 9884.48,-2472.17 9884.59,-2465.17"></polygon>
+</g>
+<!-- 8959@1 (Medicare wages) -->
+<g id="node180" class="node">
+<title>8959@1 (Medicare wages)</title>
+<ellipse fill="none" stroke="black" cx="10724.35" cy="-2466" rx="115.83" ry="18"></ellipse>
+<text text-anchor="middle" x="10724.35" y="-2461.8" font-family="Times,serif" font-size="14.00">8959@1 (Medicare wages)</text>
+</g>
+<!-- W&#45;2 input: employee&#45;&gt;8959@1 (Medicare wages) -->
+<g id="edge244" class="edge">
+<title>W-2 input: employee-&gt;8959@1 (Medicare wages)</title>
+<path fill="none" stroke="black" d="M10905.9,-2522.5C10870.66,-2511.73 10822.34,-2496.96 10784.41,-2485.36"></path>
+<polygon fill="black" stroke="black" points="10785.1,-2481.91 10774.51,-2482.33 10783.05,-2488.6 10785.1,-2481.91"></polygon>
+</g>
+<!-- AccumulatorLine (Accumulator W2@2) -->
+<g id="node200" class="node">
+<title>AccumulatorLine (Accumulator W2@2)</title>
+<ellipse fill="none" stroke="black" cx="11392.35" cy="-2466" rx="168.46" ry="18"></ellipse>
+<text text-anchor="middle" x="11392.35" y="-2461.8" font-family="Times,serif" font-size="14.00">AccumulatorLine (Accumulator W2@2)</text>
+</g>
+<!-- W&#45;2 input: employee&#45;&gt;AccumulatorLine (Accumulator W2@2) -->
+<g id="edge273" class="edge">
+<title>W-2 input: employee-&gt;AccumulatorLine (Accumulator W2@2)</title>
+<path fill="none" stroke="black" d="M11021.09,-2525.62C11032.52,-2523.73 11044.27,-2521.79 11055.35,-2520 11134.31,-2507.21 11223.76,-2493.16 11290.65,-2482.75"></path>
+<polygon fill="black" stroke="black" points="11291.43,-2486.17 11300.77,-2481.17 11290.35,-2479.25 11291.43,-2486.17"></polygon>
+</g>
+<!-- 8959@19 (Medicare tax withheld) -->
+<g id="node214" class="node">
+<title>8959@19 (Medicare tax withheld)</title>
+<ellipse fill="none" stroke="black" cx="11061.35" cy="-2466" rx="144.75" ry="18"></ellipse>
+<text text-anchor="middle" x="11061.35" y="-2461.8" font-family="Times,serif" font-size="14.00">8959@19 (Medicare tax withheld)</text>
+</g>
+<!-- W&#45;2 input: employee&#45;&gt;8959@19 (Medicare tax withheld) -->
+<g id="edge292" class="edge">
+<title>W-2 input: employee-&gt;8959@19 (Medicare tax withheld)</title>
+<path fill="none" stroke="black" d="M10978.67,-2520.59C10993.08,-2511.25 11011.34,-2499.41 11027.02,-2489.25"></path>
+<polygon fill="black" stroke="black" points="11028.95,-2492.17 11035.43,-2483.8 11025.14,-2486.3 11028.95,-2492.17"></polygon>
+</g>
+<!-- W&#45;2@1 (Wages, tips, other compensation) -->
+<g id="node26" class="node">
+<title>W-2@1 (Wages, tips, other compensation)</title>
+<ellipse fill="none" stroke="black" cx="9738.35" cy="-2538" rx="176.57" ry="18"></ellipse>
+<text text-anchor="middle" x="9738.35" y="-2533.8" font-family="Times,serif" font-size="14.00">W-2@1 (Wages, tips, other compensation)</text>
+</g>
+<!-- W&#45;2@1 (Wages, tips, other compensation)&#45;&gt;1040@1 (Wages, salaries, tips, etc.) -->
+<g id="edge25" class="edge">
+<title>W-2@1 (Wages, tips, other compensation)-&gt;1040@1 (Wages, salaries, tips, etc.)</title>
+<path fill="none" stroke="black" d="M9735.13,-2519.7C9733.7,-2511.98 9731.98,-2502.71 9730.38,-2494.11"></path>
+<polygon fill="black" stroke="black" points="9733.79,-2493.3 9728.52,-2484.1 9726.91,-2494.58 9733.79,-2493.3"></polygon>
+</g>
+<!-- W&#45;2 input: wages -->
+<g id="node27" class="node">
+<title>W-2 input: wages</title>
+<ellipse fill="none" stroke="black" cx="9738.35" cy="-2610" rx="79.88" ry="18"></ellipse>
+<text text-anchor="middle" x="9738.35" y="-2605.8" font-family="Times,serif" font-size="14.00">W-2 input: wages</text>
+</g>
+<!-- W&#45;2 input: wages&#45;&gt;W&#45;2@1 (Wages, tips, other compensation) -->
+<g id="edge26" class="edge">
+<title>W-2 input: wages-&gt;W-2@1 (Wages, tips, other compensation)</title>
+<path fill="none" stroke="black" d="M9738.35,-2591.7C9738.35,-2583.98 9738.35,-2574.71 9738.35,-2566.11"></path>
+<polygon fill="black" stroke="black" points="9741.85,-2566.1 9738.35,-2556.1 9734.85,-2566.1 9741.85,-2566.1"></polygon>
+</g>
+<!-- 1040@2b (Taxable interest) -->
+<g id="node28" class="node">
+<title>1040@2b (Taxable interest)</title>
+<ellipse fill="none" stroke="black" cx="9457.35" cy="-2682" rx="119.86" ry="18"></ellipse>
+<text text-anchor="middle" x="9457.35" y="-2677.8" font-family="Times,serif" font-size="14.00">1040@2b (Taxable interest)</text>
+</g>
+<!-- 1040@2b (Taxable interest)&#45;&gt;1040@7b (Total income) -->
+<g id="edge27" class="edge">
+<title>1040@2b (Taxable interest)-&gt;1040@7b (Total income)</title>
+<path fill="none" stroke="black" d="M9452.98,-2663.86C9443.27,-2629.65 9416.34,-2553.33 9362.35,-2520 9262.84,-2458.57 8945.83,-2527.67 8837.35,-2484 8814.23,-2474.69 8817.74,-2456.61 8794.35,-2448 8683.16,-2407.07 4647.81,-2413.46 4529.35,-2412 4189.89,-2407.83 3788.9,-2400.76 3594.22,-2397.2"></path>
+<polygon fill="black" stroke="black" points="3594.03,-2393.7 3583.97,-2397.01 3593.9,-2400.69 3594.03,-2393.7"></polygon>
+</g>
+<!-- 8960@1 (Taxable interest) -->
+<g id="node188" class="node">
+<title>8960@1 (Taxable interest)</title>
+<ellipse fill="none" stroke="black" cx="9837.35" cy="-2394" rx="114.71" ry="18"></ellipse>
+<text text-anchor="middle" x="9837.35" y="-2389.8" font-family="Times,serif" font-size="14.00">8960@1 (Taxable interest)</text>
+</g>
+<!-- 1040@2b (Taxable interest)&#45;&gt;8960@1 (Taxable interest) -->
+<g id="edge255" class="edge">
+<title>1040@2b (Taxable interest)-&gt;8960@1 (Taxable interest)</title>
+<path fill="none" stroke="black" d="M9575.4,-2678.85C9650.06,-2673.96 9747.23,-2660.97 9827.35,-2628 9877,-2607.57 9900.22,-2603.96 9924.35,-2556 9949.2,-2506.6 9900.04,-2449.95 9866.03,-2418.75"></path>
+<polygon fill="black" stroke="black" points="9867.97,-2415.8 9858.18,-2411.75 9863.31,-2421.02 9867.97,-2415.8"></polygon>
+</g>
+<!-- AccumulatorLine (Accumulator Form1099INT@1)&#45;&gt;1040@2b (Taxable interest) -->
+<g id="edge28" class="edge">
+<title>AccumulatorLine (Accumulator Form1099INT@1)-&gt;1040@2b (Taxable interest)</title>
+<path fill="none" stroke="black" d="M9112.28,-2737.9C9188.16,-2725.82 9293.77,-2709.02 9368.11,-2697.2"></path>
+<polygon fill="black" stroke="black" points="9369.06,-2700.59 9378.39,-2695.56 9367.96,-2693.68 9369.06,-2700.59"></polygon>
+</g>
+<!-- 1099&#45;INT input: payee -->
+<g id="node30" class="node">
+<title>1099-INT input: payee</title>
+<ellipse fill="none" stroke="black" cx="9062.35" cy="-2826" rx="99.57" ry="18"></ellipse>
+<text text-anchor="middle" x="9062.35" y="-2821.8" font-family="Times,serif" font-size="14.00">1099-INT input: payee</text>
+</g>
+<!-- 1099&#45;INT input: payee&#45;&gt;AccumulatorLine (Accumulator Form1099INT@1) -->
+<g id="edge29" class="edge">
+<title>1099-INT input: payee-&gt;AccumulatorLine (Accumulator Form1099INT@1)</title>
+<path fill="none" stroke="black" d="M9051.45,-2808.05C9046.22,-2799.92 9039.84,-2790 9034.02,-2780.94"></path>
+<polygon fill="black" stroke="black" points="9036.8,-2778.79 9028.45,-2772.28 9030.92,-2782.58 9036.8,-2778.79"></polygon>
+</g>
+<!-- 1099&#45;INT input: payee&#45;&gt;AccumulatorLine (Accumulator Form1099INT@3) -->
+<g id="edge34" class="edge">
+<title>1099-INT input: payee-&gt;AccumulatorLine (Accumulator Form1099INT@3)</title>
+<path fill="none" stroke="black" d="M9130.7,-2812.89C9194.07,-2801.66 9289.03,-2784.83 9360.26,-2772.21"></path>
+<polygon fill="black" stroke="black" points="9360.91,-2775.64 9370.15,-2770.45 9359.69,-2768.75 9360.91,-2775.64"></polygon>
+</g>
+<!-- 1099&#45;INT input: payee&#45;&gt;AccumulatorLine (Accumulator Form1099INT@6) -->
+<g id="edge190" class="edge">
+<title>1099-INT input: payee-&gt;AccumulatorLine (Accumulator Form1099INT@6)</title>
+<path fill="none" stroke="black" d="M8994.55,-2812.77C8981.26,-2810.82 8967.4,-2809.08 8954.35,-2808 8816.28,-2796.55 4532.45,-2764.21 3506.53,-2756.61"></path>
+<polygon fill="black" stroke="black" points="3506.48,-2753.11 3496.46,-2756.54 3506.43,-2760.11 3506.48,-2753.11"></polygon>
+</g>
+<!-- 1099&#45;INT input: payee&#45;&gt;AccumulatorLine (Accumulator Form1099INT@4) -->
+<g id="edge285" class="edge">
+<title>1099-INT input: payee-&gt;AccumulatorLine (Accumulator Form1099INT@4)</title>
+<path fill="none" stroke="black" d="M9132.59,-2813.16C9145.46,-2811.24 9158.79,-2809.42 9171.35,-2808 9395.37,-2782.61 9452.51,-2788.69 9677.35,-2772 9696.79,-2770.56 9717.2,-2769.02 9737.42,-2767.47"></path>
+<polygon fill="black" stroke="black" points="9737.95,-2770.94 9747.65,-2766.69 9737.41,-2763.96 9737.95,-2770.94"></polygon>
+</g>
+<!-- 1099&#45;INT@1 (Input from interest) -->
+<g id="node31" class="node">
+<title>1099-INT@1 (Input from interest)</title>
+<ellipse fill="none" stroke="black" cx="8800.35" cy="-2826" rx="144.74" ry="18"></ellipse>
+<text text-anchor="middle" x="8800.35" y="-2821.8" font-family="Times,serif" font-size="14.00">1099-INT@1 (Input from interest)</text>
+</g>
+<!-- 1099&#45;INT@1 (Input from interest)&#45;&gt;AccumulatorLine (Accumulator Form1099INT@1) -->
+<g id="edge31" class="edge">
+<title>1099-INT@1 (Input from interest)-&gt;AccumulatorLine (Accumulator Form1099INT@1)</title>
+<path fill="none" stroke="black" d="M8849.86,-2809.03C8881.51,-2798.82 8922.78,-2785.51 8956.43,-2774.65"></path>
+<polygon fill="black" stroke="black" points="8957.72,-2777.91 8966.16,-2771.51 8955.57,-2771.25 8957.72,-2777.91"></polygon>
+</g>
+<!-- 1099&#45;INT input: interest -->
+<g id="node32" class="node">
+<title>1099-INT input: interest</title>
+<ellipse fill="none" stroke="black" cx="8800.35" cy="-2898" rx="105.38" ry="18"></ellipse>
+<text text-anchor="middle" x="8800.35" y="-2893.8" font-family="Times,serif" font-size="14.00">1099-INT input: interest</text>
+</g>
+<!-- 1099&#45;INT input: interest&#45;&gt;1099&#45;INT@1 (Input from interest) -->
+<g id="edge32" class="edge">
+<title>1099-INT input: interest-&gt;1099-INT@1 (Input from interest)</title>
+<path fill="none" stroke="black" d="M8800.35,-2879.7C8800.35,-2871.98 8800.35,-2862.71 8800.35,-2854.11"></path>
+<polygon fill="black" stroke="black" points="8803.85,-2854.1 8800.35,-2844.1 8796.85,-2854.1 8803.85,-2854.1"></polygon>
+</g>
+<!-- AccumulatorLine (Accumulator Form1099INT@3)&#45;&gt;1040@2b (Taxable interest) -->
+<g id="edge33" class="edge">
+<title>AccumulatorLine (Accumulator Form1099INT@3)-&gt;1040@2b (Taxable interest)</title>
+<path fill="none" stroke="black" d="M9457.35,-2735.7C9457.35,-2727.98 9457.35,-2718.71 9457.35,-2710.11"></path>
+<polygon fill="black" stroke="black" points="9460.85,-2710.1 9457.35,-2700.1 9453.85,-2710.1 9460.85,-2710.1"></polygon>
+</g>
+<!-- 1099&#45;INT@3 (Input from interestOnUsSavingsBondOrTreas) -->
+<g id="node34" class="node">
+<title>1099-INT@3 (Input from interestOnUsSavingsBondOrTreas)</title>
+<ellipse fill="none" stroke="black" cx="9430.35" cy="-2826" rx="250.07" ry="18"></ellipse>
+<text text-anchor="middle" x="9430.35" y="-2821.8" font-family="Times,serif" font-size="14.00">1099-INT@3 (Input from interestOnUsSavingsBondOrTreas)</text>
+</g>
+<!-- 1099&#45;INT@3 (Input from interestOnUsSavingsBondOrTreas)&#45;&gt;AccumulatorLine (Accumulator Form1099INT@3) -->
+<g id="edge36" class="edge">
+<title>1099-INT@3 (Input from interestOnUsSavingsBondOrTreas)-&gt;AccumulatorLine (Accumulator Form1099INT@3)</title>
+<path fill="none" stroke="black" d="M9437.02,-2807.7C9440.06,-2799.81 9443.73,-2790.3 9447.11,-2781.55"></path>
+<polygon fill="black" stroke="black" points="9450.42,-2782.69 9450.75,-2772.1 9443.88,-2780.17 9450.42,-2782.69"></polygon>
+</g>
+<!-- 1099&#45;INT input: interestOnUsSavingsBondOrTreas -->
+<g id="node35" class="node">
+<title>1099-INT input: interestOnUsSavingsBondOrTreas</title>
+<ellipse fill="none" stroke="black" cx="9430.35" cy="-2898" rx="211.2" ry="18"></ellipse>
+<text text-anchor="middle" x="9430.35" y="-2893.8" font-family="Times,serif" font-size="14.00">1099-INT input: interestOnUsSavingsBondOrTreas</text>
+</g>
+<!-- 1099&#45;INT input: interestOnUsSavingsBondOrTreas&#45;&gt;1099&#45;INT@3 (Input from interestOnUsSavingsBondOrTreas) -->
+<g id="edge37" class="edge">
+<title>1099-INT input: interestOnUsSavingsBondOrTreas-&gt;1099-INT@3 (Input from interestOnUsSavingsBondOrTreas)</title>
+<path fill="none" stroke="black" d="M9430.35,-2879.7C9430.35,-2871.98 9430.35,-2862.71 9430.35,-2854.11"></path>
+<polygon fill="black" stroke="black" points="9433.85,-2854.1 9430.35,-2844.1 9426.85,-2854.1 9433.85,-2854.1"></polygon>
+</g>
+<!-- 1040@3b (Ordinary dividends)&#45;&gt;1040@7b (Total income) -->
+<g id="edge38" class="edge">
+<title>1040@3b (Ordinary dividends)-&gt;1040@7b (Total income)</title>
+<path fill="none" stroke="black" d="M10199.91,-2741.71C10182.1,-2739.74 10163.67,-2737.76 10146.35,-2736 9969.2,-2718.04 9918.37,-2749.53 9747.35,-2700 9578.95,-2651.23 9563.82,-2571.84 9396.35,-2520 9154.1,-2445.02 9083.35,-2465.09 8830.35,-2448 8353.53,-2415.79 5007.22,-2417.86 4529.35,-2412 4189.89,-2407.84 3788.9,-2400.77 3594.22,-2397.2"></path>
+<polygon fill="black" stroke="black" points="3594.03,-2393.7 3583.97,-2397.01 3593.9,-2400.7 3594.03,-2393.7"></polygon>
+</g>
+<!-- 8960@2 (Ordinary dividends) -->
+<g id="node189" class="node">
+<title>8960@2 (Ordinary dividends)</title>
+<ellipse fill="none" stroke="black" cx="10158.35" cy="-2682" rx="127.98" ry="18"></ellipse>
+<text text-anchor="middle" x="10158.35" y="-2677.8" font-family="Times,serif" font-size="14.00">8960@2 (Ordinary dividends)</text>
+</g>
+<!-- 1040@3b (Ordinary dividends)&#45;&gt;8960@2 (Ordinary dividends) -->
+<g id="edge257" class="edge">
+<title>1040@3b (Ordinary dividends)-&gt;8960@2 (Ordinary dividends)</title>
+<path fill="none" stroke="black" d="M10264.41,-2736.41C10245.19,-2726.73 10220.76,-2714.43 10200.2,-2704.08"></path>
+<polygon fill="black" stroke="black" points="10201.56,-2700.84 10191.05,-2699.47 10198.41,-2707.09 10201.56,-2700.84"></polygon>
+</g>
+<!-- 1099&#45;DIV@1a (Input from ordinaryDividends) -->
+<g id="node37" class="node">
+<title>1099-DIV@1a (Input from ordinaryDividends)</title>
+<ellipse fill="none" stroke="black" cx="10475.35" cy="-2826" rx="193.93" ry="18"></ellipse>
+<text text-anchor="middle" x="10475.35" y="-2821.8" font-family="Times,serif" font-size="14.00">1099-DIV@1a (Input from ordinaryDividends)</text>
+</g>
+<!-- 1099&#45;DIV@1a (Input from ordinaryDividends)&#45;&gt;1040@3b (Ordinary dividends) -->
+<g id="edge41" class="edge">
+<title>1099-DIV@1a (Input from ordinaryDividends)-&gt;1040@3b (Ordinary dividends)</title>
+<path fill="none" stroke="black" d="M10433.16,-2808.41C10407.71,-2798.4 10375.11,-2785.58 10348.23,-2775.01"></path>
+<polygon fill="black" stroke="black" points="10349.2,-2771.63 10338.61,-2771.23 10346.64,-2778.15 10349.2,-2771.63"></polygon>
+</g>
+<!-- 1099&#45;DIV input: ordinaryDividends -->
+<g id="node38" class="node">
+<title>1099-DIV input: ordinaryDividends</title>
+<ellipse fill="none" stroke="black" cx="10475.35" cy="-2898" rx="150.49" ry="18"></ellipse>
+<text text-anchor="middle" x="10475.35" y="-2893.8" font-family="Times,serif" font-size="14.00">1099-DIV input: ordinaryDividends</text>
+</g>
+<!-- 1099&#45;DIV input: ordinaryDividends&#45;&gt;1099&#45;DIV@1a (Input from ordinaryDividends) -->
+<g id="edge42" class="edge">
+<title>1099-DIV input: ordinaryDividends-&gt;1099-DIV@1a (Input from ordinaryDividends)</title>
+<path fill="none" stroke="black" d="M10475.35,-2879.7C10475.35,-2871.98 10475.35,-2862.71 10475.35,-2854.11"></path>
+<polygon fill="black" stroke="black" points="10478.85,-2854.1 10475.35,-2844.1 10471.85,-2854.1 10478.85,-2854.1"></polygon>
+</g>
+<!-- 1040@4b (IRA distributions, taxadble amount) -->
+<g id="node39" class="node">
+<title>1040@4b (IRA distributions, taxadble amount)</title>
+<ellipse fill="none" stroke="black" cx="3275.35" cy="-2466" rx="193.99" ry="18"></ellipse>
+<text text-anchor="middle" x="3275.35" y="-2461.8" font-family="Times,serif" font-size="14.00">1040@4b (IRA distributions, taxadble amount)</text>
+</g>
+<!-- 1040@4b (IRA distributions, taxadble amount)&#45;&gt;1040@7b (Total income) -->
+<g id="edge43" class="edge">
+<title>1040@4b (IRA distributions, taxadble amount)-&gt;1040@7b (Total income)</title>
+<path fill="none" stroke="black" d="M3322.73,-2448.5C3352.47,-2438.14 3390.92,-2424.75 3421.92,-2413.96"></path>
+<polygon fill="black" stroke="black" points="3423.4,-2417.14 3431.7,-2410.55 3421.1,-2410.53 3423.4,-2417.14"></polygon>
+</g>
+<!-- 1040@4d -->
+<g id="node40" class="node">
+<title>1040@4d</title>
+<ellipse fill="none" stroke="black" cx="3536.35" cy="-2466" rx="48.8" ry="18"></ellipse>
+<text text-anchor="middle" x="3536.35" y="-2461.8" font-family="Times,serif" font-size="14.00">1040@4d</text>
+</g>
+<!-- 1040@4d&#45;&gt;1040@7b (Total income) -->
+<g id="edge44" class="edge">
+<title>1040@4d-&gt;1040@7b (Total income)</title>
+<path fill="none" stroke="black" d="M3522.13,-2448.41C3514.76,-2439.82 3505.63,-2429.16 3497.46,-2419.63"></path>
+<polygon fill="black" stroke="black" points="3500.05,-2417.27 3490.88,-2411.96 3494.73,-2421.83 3500.05,-2417.27"></polygon>
+</g>
+<!-- 1040@6 (Capital gain/loss) -->
+<g id="node41" class="node">
+<title>1040@6 (Capital gain/loss)</title>
+<ellipse fill="none" stroke="black" cx="2277.35" cy="-2466" rx="117.61" ry="18"></ellipse>
+<text text-anchor="middle" x="2277.35" y="-2461.8" font-family="Times,serif" font-size="14.00">1040@6 (Capital gain/loss)</text>
+</g>
+<!-- 1040@6 (Capital gain/loss)&#45;&gt;1040@7b (Total income) -->
+<g id="edge45" class="edge">
+<title>1040@6 (Capital gain/loss)-&gt;1040@7b (Total income)</title>
+<path fill="none" stroke="black" d="M2385.07,-2458.71C2611.78,-2445.47 3136.14,-2414.86 3365.53,-2401.47"></path>
+<polygon fill="black" stroke="black" points="3365.78,-2404.96 3375.56,-2400.88 3365.38,-2397.97 3365.78,-2404.96"></polygon>
+</g>
+<!-- 1040@6 (Capital gain/loss)&#45;&gt;1116@3e -->
+<g id="edge223" class="edge">
+<title>1040@6 (Capital gain/loss)-&gt;1116@3e</title>
+<path fill="none" stroke="black" d="M2182.06,-2455.38C2134.44,-2447.94 2076.97,-2434.87 2029.35,-2412 2020.09,-2407.55 1975.95,-2370.54 1946.75,-2345.66"></path>
+<polygon fill="black" stroke="black" points="1948.84,-2342.84 1938.96,-2339.01 1944.29,-2348.16 1948.84,-2342.84"></polygon>
+</g>
+<!-- ReferenceLine (Reference Form1040@6) -->
+<g id="node192" class="node">
+<title>ReferenceLine (Reference Form1040@6)</title>
+<ellipse fill="none" stroke="black" cx="2357.35" cy="-2394" rx="172.43" ry="18"></ellipse>
+<text text-anchor="middle" x="2357.35" y="-2389.8" font-family="Times,serif" font-size="14.00">ReferenceLine (Reference Form1040@6)</text>
+</g>
+<!-- 1040@6 (Capital gain/loss)&#45;&gt;ReferenceLine (Reference Form1040@6) -->
+<g id="edge261" class="edge">
+<title>1040@6 (Capital gain/loss)-&gt;ReferenceLine (Reference Form1040@6)</title>
+<path fill="none" stroke="black" d="M2296.71,-2448.05C2306.76,-2439.26 2319.2,-2428.38 2330.19,-2418.76"></path>
+<polygon fill="black" stroke="black" points="2332.66,-2421.25 2337.88,-2412.03 2328.05,-2415.98 2332.66,-2421.25"></polygon>
+</g>
+<!-- Schedule D@16 (Total capital gain or loss) -->
+<g id="node42" class="node">
+<title>Schedule D@16 (Total capital gain or loss)</title>
+<ellipse fill="none" stroke="black" cx="1662.35" cy="-2610" rx="178.87" ry="18"></ellipse>
+<text text-anchor="middle" x="1662.35" y="-2605.8" font-family="Times,serif" font-size="14.00">Schedule D@16 (Total capital gain or loss)</text>
+</g>
+<!-- Schedule D@16 (Total capital gain or loss)&#45;&gt;1040@6 (Capital gain/loss) -->
+<g id="edge46" class="edge">
+<title>Schedule D@16 (Total capital gain or loss)-&gt;1040@6 (Capital gain/loss)</title>
+<path fill="none" stroke="black" d="M1660.53,-2591.64C1659.46,-2571.21 1661.23,-2537.8 1681.35,-2520 1698.99,-2504.39 1990.94,-2484.28 2159.56,-2473.9"></path>
+<polygon fill="black" stroke="black" points="2159.96,-2477.38 2169.73,-2473.27 2159.54,-2470.39 2159.96,-2477.38"></polygon>
+</g>
+<!-- Schedule D@16 (Total capital gain or loss)&#45;&gt;Schedule D@21 (Net capital loss) -->
+<g id="edge71" class="edge">
+<title>Schedule D@16 (Total capital gain or loss)-&gt;Schedule D@21 (Net capital loss)</title>
+<path fill="none" stroke="black" d="M1777.17,-2596.2C1890.89,-2583.53 2063.98,-2564.23 2177.13,-2551.62"></path>
+<polygon fill="black" stroke="black" points="2177.66,-2555.08 2187.21,-2550.5 2176.89,-2548.13 2177.66,-2555.08"></polygon>
+</g>
+<!-- Schedule D@16 (Total capital gain or loss)&#45;&gt;8995 REIT@34 (Net capital gain) -->
+<g id="edge136" class="edge">
+<title>Schedule D@16 (Total capital gain or loss)-&gt;8995 REIT@34 (Net capital gain)</title>
+<path fill="none" stroke="black" d="M1621.82,-2592.41C1597.56,-2582.48 1566.55,-2569.79 1540.85,-2559.26"></path>
+<polygon fill="black" stroke="black" points="1541.87,-2555.9 1531.28,-2555.35 1539.21,-2562.38 1541.87,-2555.9"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@3 -->
+<g id="node119" class="node">
+<title>QDCG Tax Worksheet@3</title>
+<ellipse fill="none" stroke="black" cx="1804.35" cy="-2538" rx="113.57" ry="18"></ellipse>
+<text text-anchor="middle" x="1804.35" y="-2533.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@3</text>
+</g>
+<!-- Schedule D@16 (Total capital gain or loss)&#45;&gt;QDCG Tax Worksheet@3 -->
+<g id="edge144" class="edge">
+<title>Schedule D@16 (Total capital gain or loss)-&gt;QDCG Tax Worksheet@3</title>
+<path fill="none" stroke="black" d="M1696.36,-2592.23C1716.09,-2582.51 1741.1,-2570.18 1762.08,-2559.84"></path>
+<polygon fill="black" stroke="black" points="1763.68,-2562.95 1771.1,-2555.39 1760.58,-2556.67 1763.68,-2562.95"></polygon>
+</g>
+<!-- Schedule D@7 (Net short&#45;term capital gain or loss) -->
+<g id="node43" class="node">
+<title>Schedule D@7 (Net short-term capital gain or loss)</title>
+<ellipse fill="none" stroke="black" cx="1082.35" cy="-2682" rx="210.11" ry="18"></ellipse>
+<text text-anchor="middle" x="1082.35" y="-2677.8" font-family="Times,serif" font-size="14.00">Schedule D@7 (Net short-term capital gain or loss)</text>
+</g>
+<!-- Schedule D@7 (Net short&#45;term capital gain or loss)&#45;&gt;Schedule D@16 (Total capital gain or loss) -->
+<g id="edge47" class="edge">
+<title>Schedule D@7 (Net short-term capital gain or loss)-&gt;Schedule D@16 (Total capital gain or loss)</title>
+<path fill="none" stroke="black" d="M1198.67,-2666.96C1298.42,-2654.92 1441.57,-2637.64 1542.37,-2625.48"></path>
+<polygon fill="black" stroke="black" points="1543.09,-2628.92 1552.6,-2624.25 1542.25,-2621.97 1543.09,-2628.92"></polygon>
+</g>
+<!-- 8949@boxA (Form 8949 Box A Total) -->
+<g id="node44" class="node">
+<title>8949@boxA (Form 8949 Box A Total)</title>
+<ellipse fill="none" stroke="black" cx="517.35" cy="-2754" rx="162.78" ry="18"></ellipse>
+<text text-anchor="middle" x="517.35" y="-2749.8" font-family="Times,serif" font-size="14.00">8949@boxA (Form 8949 Box A Total)</text>
+</g>
+<!-- 8949@boxA (Form 8949 Box A Total)&#45;&gt;Schedule D@7 (Net short&#45;term capital gain or loss) -->
+<g id="edge48" class="edge">
+<title>8949@boxA (Form 8949 Box A Total)-&gt;Schedule D@7 (Net short-term capital gain or loss)</title>
+<path fill="none" stroke="black" d="M621.3,-2740.12C716.46,-2728.33 857.41,-2710.87 958.39,-2698.36"></path>
+<polygon fill="black" stroke="black" points="958.85,-2701.83 968.34,-2697.12 957.99,-2694.88 958.85,-2701.83"></polygon>
+</g>
+<!-- 8949@boxA (Form 8949 Box A Total)&#45;&gt;1116@3e -->
+<g id="edge224" class="edge">
+<title>8949@boxA (Form 8949 Box A Total)-&gt;1116@3e</title>
+<path fill="none" stroke="black" d="M635.54,-2741.6C695.72,-2733.46 760.68,-2720.28 782.35,-2700 812.26,-2672 806.35,-2651.97 806.35,-2611 806.35,-2611 806.35,-2611 806.35,-2465 806.35,-2267.37 1068.09,-2385.32 1738.35,-2340 1780.56,-2337.15 1828.18,-2332.65 1864.11,-2329"></path>
+<polygon fill="black" stroke="black" points="1864.81,-2332.45 1874.4,-2327.95 1864.09,-2325.49 1864.81,-2332.45"></polygon>
+</g>
+<!-- 1099&#45;B input: payee -->
+<g id="node45" class="node">
+<title>1099-B input: payee</title>
+<ellipse fill="none" stroke="black" cx="1030.35" cy="-2826" rx="89.77" ry="18"></ellipse>
+<text text-anchor="middle" x="1030.35" y="-2821.8" font-family="Times,serif" font-size="14.00">1099-B input: payee</text>
+</g>
+<!-- 1099&#45;B input: payee&#45;&gt;8949@boxA (Form 8949 Box A Total) -->
+<g id="edge49" class="edge">
+<title>1099-B input: payee-&gt;8949@boxA (Form 8949 Box A Total)</title>
+<path fill="none" stroke="black" d="M958.2,-2815.16C871.63,-2803.34 725.63,-2783.42 625.53,-2769.76"></path>
+<polygon fill="black" stroke="black" points="625.77,-2766.26 615.38,-2768.38 624.82,-2773.2 625.77,-2766.26"></polygon>
+</g>
+<!-- 8949@boxB (Form 8949 Box B Total) -->
+<g id="node47" class="node">
+<title>8949@boxB (Form 8949 Box B Total)</title>
+<ellipse fill="none" stroke="black" cx="1540.35" cy="-2754" rx="161.65" ry="18"></ellipse>
+<text text-anchor="middle" x="1540.35" y="-2749.8" font-family="Times,serif" font-size="14.00">8949@boxB (Form 8949 Box B Total)</text>
+</g>
+<!-- 1099&#45;B input: payee&#45;&gt;8949@boxB (Form 8949 Box B Total) -->
+<g id="edge52" class="edge">
+<title>1099-B input: payee-&gt;8949@boxB (Form 8949 Box B Total)</title>
+<path fill="none" stroke="black" d="M1102.34,-2815.12C1188.34,-2803.31 1333.06,-2783.45 1432.46,-2769.81"></path>
+<polygon fill="black" stroke="black" points="1433.1,-2773.25 1442.53,-2768.43 1432.15,-2766.32 1433.1,-2773.25"></polygon>
+</g>
+<!-- 8949@boxC (Form 8949 Box C Total) -->
+<g id="node49" class="node">
+<title>8949@boxC (Form 8949 Box C Total)</title>
+<ellipse fill="none" stroke="black" cx="860.35" cy="-2754" rx="161.65" ry="18"></ellipse>
+<text text-anchor="middle" x="860.35" y="-2749.8" font-family="Times,serif" font-size="14.00">8949@boxC (Form 8949 Box C Total)</text>
+</g>
+<!-- 1099&#45;B input: payee&#45;&gt;8949@boxC (Form 8949 Box C Total) -->
+<g id="edge55" class="edge">
+<title>1099-B input: payee-&gt;8949@boxC (Form 8949 Box C Total)</title>
+<path fill="none" stroke="black" d="M992.62,-2809.46C968.22,-2799.42 936.21,-2786.24 909.79,-2775.36"></path>
+<polygon fill="black" stroke="black" points="910.92,-2772.04 900.34,-2771.47 908.25,-2778.51 910.92,-2772.04"></polygon>
+</g>
+<!-- 8949@boxD (Form 8949 Box D Total) -->
+<g id="node51" class="node">
+<title>8949@boxD (Form 8949 Box D Total)</title>
+<ellipse fill="none" stroke="black" cx="1883.35" cy="-2754" rx="162.78" ry="18"></ellipse>
+<text text-anchor="middle" x="1883.35" y="-2749.8" font-family="Times,serif" font-size="14.00">8949@boxD (Form 8949 Box D Total)</text>
+</g>
+<!-- 1099&#45;B input: payee&#45;&gt;8949@boxD (Form 8949 Box D Total) -->
+<g id="edge58" class="edge">
+<title>1099-B input: payee-&gt;8949@boxD (Form 8949 Box D Total)</title>
+<path fill="none" stroke="black" d="M1113.47,-2819.09C1241.81,-2809.84 1495.91,-2791.03 1711.35,-2772 1726.3,-2770.68 1741.98,-2769.22 1757.54,-2767.74"></path>
+<polygon fill="black" stroke="black" points="1758.11,-2771.2 1767.73,-2766.76 1757.44,-2764.23 1758.11,-2771.2"></polygon>
+</g>
+<!-- 8949@boxE (Form 8949 Box E Total) -->
+<g id="node53" class="node">
+<title>8949@boxE (Form 8949 Box E Total)</title>
+<ellipse fill="none" stroke="black" cx="175.35" cy="-2754" rx="160.99" ry="18"></ellipse>
+<text text-anchor="middle" x="175.35" y="-2749.8" font-family="Times,serif" font-size="14.00">8949@boxE (Form 8949 Box E Total)</text>
+</g>
+<!-- 1099&#45;B input: payee&#45;&gt;8949@boxE (Form 8949 Box E Total) -->
+<g id="edge61" class="edge">
+<title>1099-B input: payee-&gt;8949@boxE (Form 8949 Box E Total)</title>
+<path fill="none" stroke="black" d="M946.99,-2819.16C817.98,-2809.98 562.18,-2791.23 345.35,-2772 330.44,-2770.68 314.81,-2769.22 299.31,-2767.72"></path>
+<polygon fill="black" stroke="black" points="299.45,-2764.22 289.16,-2766.74 298.78,-2771.19 299.45,-2764.22"></polygon>
+</g>
+<!-- 8949@boxF (Form 8949 Box F Total) -->
+<g id="node55" class="node">
+<title>8949@boxF (Form 8949 Box F Total)</title>
+<ellipse fill="none" stroke="black" cx="1200.35" cy="-2754" rx="159.87" ry="18"></ellipse>
+<text text-anchor="middle" x="1200.35" y="-2749.8" font-family="Times,serif" font-size="14.00">8949@boxF (Form 8949 Box F Total)</text>
+</g>
+<!-- 1099&#45;B input: payee&#45;&gt;8949@boxF (Form 8949 Box F Total) -->
+<g id="edge64" class="edge">
+<title>1099-B input: payee-&gt;8949@boxF (Form 8949 Box F Total)</title>
+<path fill="none" stroke="black" d="M1068.07,-2809.46C1092.47,-2799.42 1124.48,-2786.24 1150.9,-2775.36"></path>
+<polygon fill="black" stroke="black" points="1152.44,-2778.51 1160.35,-2771.47 1149.77,-2772.04 1152.44,-2778.51"></polygon>
+</g>
+<!-- 1099&#45;B input: shortTermBasisReported -->
+<g id="node46" class="node">
+<title>1099-B input: shortTermBasisReported</title>
+<ellipse fill="none" stroke="black" cx="522.35" cy="-2826" rx="163.83" ry="18"></ellipse>
+<text text-anchor="middle" x="522.35" y="-2821.8" font-family="Times,serif" font-size="14.00">1099-B input: shortTermBasisReported</text>
+</g>
+<!-- 1099&#45;B input: shortTermBasisReported&#45;&gt;8949@boxA (Form 8949 Box A Total) -->
+<g id="edge50" class="edge">
+<title>1099-B input: shortTermBasisReported-&gt;8949@boxA (Form 8949 Box A Total)</title>
+<path fill="none" stroke="black" d="M521.11,-2807.7C520.56,-2799.98 519.9,-2790.71 519.28,-2782.11"></path>
+<polygon fill="black" stroke="black" points="522.77,-2781.83 518.57,-2772.1 515.79,-2782.33 522.77,-2781.83"></polygon>
+</g>
+<!-- 8949@boxB (Form 8949 Box B Total)&#45;&gt;Schedule D@7 (Net short&#45;term capital gain or loss) -->
+<g id="edge51" class="edge">
+<title>8949@boxB (Form 8949 Box B Total)-&gt;Schedule D@7 (Net short-term capital gain or loss)</title>
+<path fill="none" stroke="black" d="M1449.31,-2739.09C1374.76,-2727.69 1269.11,-2711.54 1190.3,-2699.5"></path>
+<polygon fill="black" stroke="black" points="1190.75,-2696.03 1180.34,-2697.98 1189.69,-2702.95 1190.75,-2696.03"></polygon>
+</g>
+<!-- 8949@boxB (Form 8949 Box B Total)&#45;&gt;1116@3e -->
+<g id="edge225" class="edge">
+<title>8949@boxB (Form 8949 Box B Total)-&gt;1116@3e</title>
+<path fill="none" stroke="black" d="M1655.97,-2741.33C1749.01,-2730.94 1867.03,-2715.08 1884.35,-2700 1946.36,-2645.97 1928.81,-2602.24 1927.35,-2520 1926.27,-2459.43 1923.34,-2388.43 1921.63,-2350.38"></path>
+<polygon fill="black" stroke="black" points="1925.11,-2349.95 1921.16,-2340.12 1918.12,-2350.27 1925.11,-2349.95"></polygon>
+</g>
+<!-- 1099&#45;B input: shortTermBasisUnreported -->
+<g id="node48" class="node">
+<title>1099-B input: shortTermBasisUnreported</title>
+<ellipse fill="none" stroke="black" cx="1531.35" cy="-2826" rx="172.48" ry="18"></ellipse>
+<text text-anchor="middle" x="1531.35" y="-2821.8" font-family="Times,serif" font-size="14.00">1099-B input: shortTermBasisUnreported</text>
+</g>
+<!-- 1099&#45;B input: shortTermBasisUnreported&#45;&gt;8949@boxB (Form 8949 Box B Total) -->
+<g id="edge53" class="edge">
+<title>1099-B input: shortTermBasisUnreported-&gt;8949@boxB (Form 8949 Box B Total)</title>
+<path fill="none" stroke="black" d="M1533.57,-2807.7C1534.56,-2799.98 1535.75,-2790.71 1536.86,-2782.11"></path>
+<polygon fill="black" stroke="black" points="1540.34,-2782.47 1538.15,-2772.1 1533.4,-2781.58 1540.34,-2782.47"></polygon>
+</g>
+<!-- 8949@boxC (Form 8949 Box C Total)&#45;&gt;Schedule D@7 (Net short&#45;term capital gain or loss) -->
+<g id="edge54" class="edge">
+<title>8949@boxC (Form 8949 Box C Total)-&gt;Schedule D@7 (Net short-term capital gain or loss)</title>
+<path fill="none" stroke="black" d="M911.56,-2736.85C943.84,-2726.67 985.74,-2713.46 1019.96,-2702.67"></path>
+<polygon fill="black" stroke="black" points="1021.37,-2705.9 1029.85,-2699.55 1019.26,-2699.22 1021.37,-2705.9"></polygon>
+</g>
+<!-- 8949@boxC (Form 8949 Box C Total)&#45;&gt;1116@3e -->
+<g id="edge226" class="edge">
+<title>8949@boxC (Form 8949 Box C Total)-&gt;1116@3e</title>
+<path fill="none" stroke="black" d="M857.11,-2735.58C852.43,-2708.87 844.35,-2656.15 844.35,-2611 844.35,-2611 844.35,-2611 844.35,-2465 844.35,-2336.14 1289.57,-2392.65 1417.35,-2376 1578.91,-2354.95 1770.51,-2336.57 1863.73,-2328.05"></path>
+<polygon fill="black" stroke="black" points="1864.15,-2331.53 1873.79,-2327.13 1863.52,-2324.56 1864.15,-2331.53"></polygon>
+</g>
+<!-- Schedule D@15 (Net long&#45;term capital gain or loss) -->
+<g id="node50" class="node">
+<title>Schedule D@15 (Net long-term capital gain or loss)</title>
+<ellipse fill="none" stroke="black" cx="1662.35" cy="-2682" rx="212.98" ry="18"></ellipse>
+<text text-anchor="middle" x="1662.35" y="-2677.8" font-family="Times,serif" font-size="14.00">Schedule D@15 (Net long-term capital gain or loss)</text>
+</g>
+<!-- Schedule D@15 (Net long&#45;term capital gain or loss)&#45;&gt;Schedule D@16 (Total capital gain or loss) -->
+<g id="edge56" class="edge">
+<title>Schedule D@15 (Net long-term capital gain or loss)-&gt;Schedule D@16 (Total capital gain or loss)</title>
+<path fill="none" stroke="black" d="M1662.35,-2663.7C1662.35,-2655.98 1662.35,-2646.71 1662.35,-2638.11"></path>
+<polygon fill="black" stroke="black" points="1665.85,-2638.1 1662.35,-2628.1 1658.85,-2638.1 1665.85,-2638.1"></polygon>
+</g>
+<!-- Schedule D@15 (Net long&#45;term capital gain or loss)&#45;&gt;8995 REIT@34 (Net capital gain) -->
+<g id="edge135" class="edge">
+<title>Schedule D@15 (Net long-term capital gain or loss)-&gt;8995 REIT@34 (Net capital gain)</title>
+<path fill="none" stroke="black" d="M1569.94,-2665.75C1528.7,-2656.88 1486.63,-2644.22 1474.35,-2628 1460.78,-2610.08 1467.65,-2584.45 1476.37,-2565.29"></path>
+<polygon fill="black" stroke="black" points="1479.57,-2566.71 1480.86,-2556.2 1473.29,-2563.61 1479.57,-2566.71"></polygon>
+</g>
+<!-- Schedule D@15 (Net long&#45;term capital gain or loss)&#45;&gt;QDCG Tax Worksheet@3 -->
+<g id="edge143" class="edge">
+<title>Schedule D@15 (Net long-term capital gain or loss)-&gt;QDCG Tax Worksheet@3</title>
+<path fill="none" stroke="black" d="M1754.75,-2665.75C1795.99,-2656.88 1838.06,-2644.22 1850.35,-2628 1865.5,-2607.98 1848.93,-2582.23 1831.6,-2563.59"></path>
+<polygon fill="black" stroke="black" points="1833.72,-2560.75 1824.22,-2556.07 1828.73,-2565.66 1833.72,-2560.75"></polygon>
+</g>
+<!-- 8949@boxD (Form 8949 Box D Total)&#45;&gt;Schedule D@15 (Net long&#45;term capital gain or loss) -->
+<g id="edge57" class="edge">
+<title>8949@boxD (Form 8949 Box D Total)-&gt;Schedule D@15 (Net long-term capital gain or loss)</title>
+<path fill="none" stroke="black" d="M1832.37,-2736.85C1800.23,-2726.67 1758.52,-2713.46 1724.45,-2702.67"></path>
+<polygon fill="black" stroke="black" points="1725.19,-2699.24 1714.6,-2699.55 1723.08,-2705.91 1725.19,-2699.24"></polygon>
+</g>
+<!-- 8949@boxD (Form 8949 Box D Total)&#45;&gt;1116@3e -->
+<g id="edge227" class="edge">
+<title>8949@boxD (Form 8949 Box D Total)-&gt;1116@3e</title>
+<path fill="none" stroke="black" d="M1921.81,-2736.37C1936.66,-2727.81 1952.04,-2715.8 1960.35,-2700 2022.56,-2581.66 1960.86,-2413.75 1932.72,-2349.45"></path>
+<polygon fill="black" stroke="black" points="1935.79,-2347.75 1928.52,-2340.05 1929.4,-2350.6 1935.79,-2347.75"></polygon>
+</g>
+<!-- 1099&#45;B input: longTermBasisReported -->
+<g id="node52" class="node">
+<title>1099-B input: longTermBasisReported</title>
+<ellipse fill="none" stroke="black" cx="1883.35" cy="-2826" rx="161.54" ry="18"></ellipse>
+<text text-anchor="middle" x="1883.35" y="-2821.8" font-family="Times,serif" font-size="14.00">1099-B input: longTermBasisReported</text>
+</g>
+<!-- 1099&#45;B input: longTermBasisReported&#45;&gt;8949@boxD (Form 8949 Box D Total) -->
+<g id="edge59" class="edge">
+<title>1099-B input: longTermBasisReported-&gt;8949@boxD (Form 8949 Box D Total)</title>
+<path fill="none" stroke="black" d="M1883.35,-2807.7C1883.35,-2799.98 1883.35,-2790.71 1883.35,-2782.11"></path>
+<polygon fill="black" stroke="black" points="1886.85,-2782.1 1883.35,-2772.1 1879.85,-2782.1 1886.85,-2782.1"></polygon>
+</g>
+<!-- 8949@boxE (Form 8949 Box E Total)&#45;&gt;Schedule D@15 (Net long&#45;term capital gain or loss) -->
+<g id="edge60" class="edge">
+<title>8949@boxE (Form 8949 Box E Total)-&gt;Schedule D@15 (Net long-term capital gain or loss)</title>
+<path fill="none" stroke="black" d="M286.37,-2740.9C306,-2739.04 326.26,-2737.31 345.35,-2736 769.53,-2706.83 876.54,-2718 1301.35,-2700 1357.11,-2697.64 1417.72,-2694.86 1473.06,-2692.25"></path>
+<polygon fill="black" stroke="black" points="1473.51,-2695.73 1483.33,-2691.76 1473.18,-2688.74 1473.51,-2695.73"></polygon>
+</g>
+<!-- 8949@boxE (Form 8949 Box E Total)&#45;&gt;1116@3e -->
+<g id="edge228" class="edge">
+<title>8949@boxE (Form 8949 Box E Total)-&gt;1116@3e</title>
+<path fill="none" stroke="black" d="M272.94,-2739.63C441.27,-2715.22 768.35,-2661.32 768.35,-2611 768.35,-2611 768.35,-2611 768.35,-2465 768.35,-2420.47 776.77,-2399.89 814.35,-2376 857.7,-2348.44 1687.09,-2343.39 1738.35,-2340 1780.57,-2337.21 1828.18,-2332.71 1864.12,-2329.05"></path>
+<polygon fill="black" stroke="black" points="1864.81,-2332.49 1874.4,-2327.99 1864.09,-2325.53 1864.81,-2332.49"></polygon>
+</g>
+<!-- 1099&#45;B input: longTermBasisUnreported -->
+<g id="node54" class="node">
+<title>1099-B input: longTermBasisUnreported</title>
+<ellipse fill="none" stroke="black" cx="170.35" cy="-2826" rx="170.19" ry="18"></ellipse>
+<text text-anchor="middle" x="170.35" y="-2821.8" font-family="Times,serif" font-size="14.00">1099-B input: longTermBasisUnreported</text>
+</g>
+<!-- 1099&#45;B input: longTermBasisUnreported&#45;&gt;8949@boxE (Form 8949 Box E Total) -->
+<g id="edge62" class="edge">
+<title>1099-B input: longTermBasisUnreported-&gt;8949@boxE (Form 8949 Box E Total)</title>
+<path fill="none" stroke="black" d="M171.58,-2807.7C172.13,-2799.98 172.8,-2790.71 173.41,-2782.11"></path>
+<polygon fill="black" stroke="black" points="176.9,-2782.33 174.12,-2772.1 169.92,-2781.83 176.9,-2782.33"></polygon>
+</g>
+<!-- 8949@boxF (Form 8949 Box F Total)&#45;&gt;Schedule D@15 (Net long&#45;term capital gain or loss) -->
+<g id="edge63" class="edge">
+<title>8949@boxF (Form 8949 Box F Total)-&gt;Schedule D@15 (Net long-term capital gain or loss)</title>
+<path fill="none" stroke="black" d="M1291.62,-2739.17C1366.9,-2727.76 1473.89,-2711.55 1553.59,-2699.48"></path>
+<polygon fill="black" stroke="black" points="1554.3,-2702.91 1563.67,-2697.95 1553.26,-2695.99 1554.3,-2702.91"></polygon>
+</g>
+<!-- 8949@boxF (Form 8949 Box F Total)&#45;&gt;1116@3e -->
+<g id="edge229" class="edge">
+<title>8949@boxF (Form 8949 Box F Total)-&gt;1116@3e</title>
+<path fill="none" stroke="black" d="M1250.93,-2736.84C1269.35,-2728.57 1288.72,-2716.64 1301.35,-2700 1325.79,-2667.77 1320.35,-2651.45 1320.35,-2611 1320.35,-2611 1320.35,-2611 1320.35,-2465 1320.35,-2409.33 1716.47,-2350.38 1864.99,-2330.23"></path>
+<polygon fill="black" stroke="black" points="1865.81,-2333.65 1875.25,-2328.85 1864.87,-2326.72 1865.81,-2333.65"></polygon>
+</g>
+<!-- Schedule D@13 (Capital gain distributions)&#45;&gt;Schedule D@15 (Net long&#45;term capital gain or loss) -->
+<g id="edge65" class="edge">
+<title>Schedule D@13 (Capital gain distributions)-&gt;Schedule D@15 (Net long-term capital gain or loss)</title>
+<path fill="none" stroke="black" d="M5523.77,-2752.68C4987.22,-2751.25 3355.73,-2743.38 2003.35,-2700 1951.55,-2698.34 1895.37,-2695.83 1843.83,-2693.25"></path>
+<polygon fill="black" stroke="black" points="1843.75,-2689.74 1833.59,-2692.73 1843.4,-2696.73 1843.75,-2689.74"></polygon>
+</g>
+<!-- Schedule D@13 (Capital gain distributions)&#45;&gt;1116@3e -->
+<g id="edge230" class="edge">
+<title>Schedule D@13 (Capital gain distributions)-&gt;1116@3e</title>
+<path fill="none" stroke="black" d="M5740.63,-2736.31C5800.23,-2706.8 5907.42,-2643.67 5856.35,-2592 5795.71,-2530.66 2832.24,-2585.93 2751.35,-2556 2727.97,-2547.35 2730.63,-2531.17 2708.35,-2520 2492.67,-2411.86 2410.37,-2470.66 2176.35,-2412 2098.68,-2392.53 2011.16,-2359.63 1961.2,-2339.74"></path>
+<polygon fill="black" stroke="black" points="1962.31,-2336.42 1951.72,-2335.95 1959.7,-2342.92 1962.31,-2336.42"></polygon>
+</g>
+<!-- 1099&#45;DIV@2a (Input from totalCapitalGain) -->
+<g id="node57" class="node">
+<title>1099-DIV@2a (Input from totalCapitalGain)</title>
+<ellipse fill="none" stroke="black" cx="3610.35" cy="-2826" rx="185.27" ry="18"></ellipse>
+<text text-anchor="middle" x="3610.35" y="-2821.8" font-family="Times,serif" font-size="14.00">1099-DIV@2a (Input from totalCapitalGain)</text>
+</g>
+<!-- 1099&#45;DIV@2a (Input from totalCapitalGain)&#45;&gt;Schedule D@13 (Capital gain distributions) -->
+<g id="edge68" class="edge">
+<title>1099-DIV@2a (Input from totalCapitalGain)-&gt;Schedule D@13 (Capital gain distributions)</title>
+<path fill="none" stroke="black" d="M3736.8,-2812.82C3759.28,-2810.97 3782.49,-2809.26 3804.35,-2808 4429.93,-2771.9 5172.85,-2760.19 5514.83,-2756.56"></path>
+<polygon fill="black" stroke="black" points="5515.12,-2760.05 5525.08,-2756.45 5515.05,-2753.05 5515.12,-2760.05"></polygon>
+</g>
+<!-- 1099&#45;DIV input: totalCapitalGain -->
+<g id="node58" class="node">
+<title>1099-DIV input: totalCapitalGain</title>
+<ellipse fill="none" stroke="black" cx="3111.35" cy="-2898" rx="141.83" ry="18"></ellipse>
+<text text-anchor="middle" x="3111.35" y="-2893.8" font-family="Times,serif" font-size="14.00">1099-DIV input: totalCapitalGain</text>
+</g>
+<!-- 1099&#45;DIV input: totalCapitalGain&#45;&gt;1099&#45;DIV@2a (Input from totalCapitalGain) -->
+<g id="edge69" class="edge">
+<title>1099-DIV input: totalCapitalGain-&gt;1099-DIV@2a (Input from totalCapitalGain)</title>
+<path fill="none" stroke="black" d="M3202.58,-2884.2C3286.12,-2872.48 3409.98,-2855.11 3499.26,-2842.58"></path>
+<polygon fill="black" stroke="black" points="3500,-2846.01 3509.42,-2841.16 3499.03,-2839.08 3500,-2846.01"></polygon>
+</g>
+<!-- Schedule D@21 (Net capital loss)&#45;&gt;1040@6 (Capital gain/loss) -->
+<g id="edge70" class="edge">
+<title>Schedule D@21 (Net capital loss)-&gt;1040@6 (Capital gain/loss)</title>
+<path fill="none" stroke="black" d="M2287.13,-2519.7C2285.7,-2511.98 2283.98,-2502.71 2282.38,-2494.11"></path>
+<polygon fill="black" stroke="black" points="2285.79,-2493.3 2280.52,-2484.1 2278.91,-2494.58 2285.79,-2493.3"></polygon>
+</g>
+<!-- 1040@7a (Other income from Schedule 1) -->
+<g id="node60" class="node">
+<title>1040@7a (Other income from Schedule 1)</title>
+<ellipse fill="none" stroke="black" cx="2887.35" cy="-2466" rx="176.03" ry="18"></ellipse>
+<text text-anchor="middle" x="2887.35" y="-2461.8" font-family="Times,serif" font-size="14.00">1040@7a (Other income from Schedule 1)</text>
+</g>
+<!-- 1040@7a (Other income from Schedule 1)&#45;&gt;1040@7b (Total income) -->
+<g id="edge73" class="edge">
+<title>1040@7a (Other income from Schedule 1)-&gt;1040@7b (Total income)</title>
+<path fill="none" stroke="black" d="M2997.44,-2451.92C3107.76,-2438.81 3275.84,-2418.83 3380.73,-2406.36"></path>
+<polygon fill="black" stroke="black" points="3381.16,-2409.84 3390.68,-2405.18 3380.34,-2402.89 3381.16,-2409.84"></polygon>
+</g>
+<!-- Schedule 1@9 -->
+<g id="node61" class="node">
+<title>Schedule 1@9</title>
+<ellipse fill="none" stroke="black" cx="2632.35" cy="-2538" rx="67.3" ry="18"></ellipse>
+<text text-anchor="middle" x="2632.35" y="-2533.8" font-family="Times,serif" font-size="14.00">Schedule 1@9</text>
+</g>
+<!-- Schedule 1@9&#45;&gt;1040@7a (Other income from Schedule 1) -->
+<g id="edge74" class="edge">
+<title>Schedule 1@9-&gt;1040@7a (Other income from Schedule 1)</title>
+<path fill="none" stroke="black" d="M2677.64,-2524.57C2716.98,-2513.77 2774.51,-2497.98 2819.36,-2485.66"></path>
+<polygon fill="black" stroke="black" points="2820.3,-2489.03 2829.02,-2483.01 2818.45,-2482.28 2820.3,-2489.03"></polygon>
+</g>
+<!-- Schedule 1@1 (Taxable refunds, credits, or offsets of state and local income taxes) -->
+<g id="node62" class="node">
+<title>Schedule 1@1 (Taxable refunds, credits, or offsets of state and local income taxes)</title>
+<ellipse fill="none" stroke="black" cx="2935.35" cy="-2610" rx="331.53" ry="18"></ellipse>
+<text text-anchor="middle" x="2935.35" y="-2605.8" font-family="Times,serif" font-size="14.00">Schedule 1@1 (Taxable refunds, credits, or offsets of state and local income taxes)</text>
+</g>
+<!-- Schedule 1@1 (Taxable refunds, credits, or offsets of state and local income taxes)&#45;&gt;Schedule 1@9 -->
+<g id="edge75" class="edge">
+<title>Schedule 1@1 (Taxable refunds, credits, or offsets of state and local income taxes)-&gt;Schedule 1@9</title>
+<path fill="none" stroke="black" d="M2863.54,-2592.41C2811.15,-2580.31 2740.98,-2564.1 2691.74,-2552.72"></path>
+<polygon fill="black" stroke="black" points="2692.4,-2549.28 2681.87,-2550.44 2690.83,-2556.1 2692.4,-2549.28"></polygon>
+</g>
+<!-- SALT Refund Worksheet@9 (Taxable refund) -->
+<g id="node63" class="node">
+<title>SALT Refund Worksheet@9 (Taxable refund)</title>
+<ellipse fill="none" stroke="black" cx="2204.35" cy="-2682" rx="191.58" ry="18"></ellipse>
+<text text-anchor="middle" x="2204.35" y="-2677.8" font-family="Times,serif" font-size="14.00">SALT Refund Worksheet@9 (Taxable refund)</text>
+</g>
+<!-- SALT Refund Worksheet@9 (Taxable refund)&#45;&gt;Schedule 1@1 (Taxable refunds, credits, or offsets of state and local income taxes) -->
+<g id="edge76" class="edge">
+<title>SALT Refund Worksheet@9 (Taxable refund)-&gt;Schedule 1@1 (Taxable refunds, credits, or offsets of state and local income taxes)</title>
+<path fill="none" stroke="black" d="M2333.35,-2668.65C2454.79,-2657.02 2637.27,-2639.54 2769.48,-2626.88"></path>
+<polygon fill="black" stroke="black" points="2770.08,-2630.34 2779.7,-2625.9 2769.42,-2623.37 2770.08,-2630.34"></polygon>
+</g>
+<!-- SALT Refund Worksheet@3 -->
+<g id="node64" class="node">
+<title>SALT Refund Worksheet@3</title>
+<ellipse fill="none" stroke="black" cx="2454.35" cy="-2754" rx="123.96" ry="18"></ellipse>
+<text text-anchor="middle" x="2454.35" y="-2749.8" font-family="Times,serif" font-size="14.00">SALT Refund Worksheet@3</text>
+</g>
+<!-- SALT Refund Worksheet@3&#45;&gt;SALT Refund Worksheet@9 (Taxable refund) -->
+<g id="edge77" class="edge">
+<title>SALT Refund Worksheet@3-&gt;SALT Refund Worksheet@9 (Taxable refund)</title>
+<path fill="none" stroke="black" d="M2400.1,-2737.81C2362.55,-2727.3 2312.31,-2713.23 2272.13,-2701.98"></path>
+<polygon fill="black" stroke="black" points="2272.98,-2698.58 2262.41,-2699.26 2271.09,-2705.32 2272.98,-2698.58"></polygon>
+</g>
+<!-- SALT Refund Worksheet@1 (Tax refunds) -->
+<g id="node65" class="node">
+<title>SALT Refund Worksheet@1 (Tax refunds)</title>
+<ellipse fill="none" stroke="black" cx="4411.35" cy="-2826" rx="179.42" ry="18"></ellipse>
+<text text-anchor="middle" x="4411.35" y="-2821.8" font-family="Times,serif" font-size="14.00">SALT Refund Worksheet@1 (Tax refunds)</text>
+</g>
+<!-- SALT Refund Worksheet@1 (Tax refunds)&#45;&gt;SALT Refund Worksheet@3 -->
+<g id="edge78" class="edge">
+<title>SALT Refund Worksheet@1 (Tax refunds)-&gt;SALT Refund Worksheet@3</title>
+<path fill="none" stroke="black" d="M4258.61,-2816.55C4199.78,-2813.52 4131.95,-2810.29 4070.35,-2808 3413.71,-2783.64 3247.66,-2820.23 2592.35,-2772 2578.88,-2771.01 2564.72,-2769.64 2550.79,-2768.1"></path>
+<polygon fill="black" stroke="black" points="2551.05,-2764.61 2540.72,-2766.96 2550.26,-2771.57 2551.05,-2764.61"></polygon>
+</g>
+<!-- Schedule 1 input: stateAndLocalTaxableRefunds -->
+<g id="node66" class="node">
+<title>Schedule 1 input: stateAndLocalTaxableRefunds</title>
+<ellipse fill="none" stroke="black" cx="4432.35" cy="-2898" rx="200.77" ry="18"></ellipse>
+<text text-anchor="middle" x="4432.35" y="-2893.8" font-family="Times,serif" font-size="14.00">Schedule 1 input: stateAndLocalTaxableRefunds</text>
+</g>
+<!-- Schedule 1 input: stateAndLocalTaxableRefunds&#45;&gt;SALT Refund Worksheet@1 (Tax refunds) -->
+<g id="edge79" class="edge">
+<title>Schedule 1 input: stateAndLocalTaxableRefunds-&gt;SALT Refund Worksheet@1 (Tax refunds)</title>
+<path fill="none" stroke="black" d="M4427.16,-2879.7C4424.82,-2871.9 4422,-2862.51 4419.39,-2853.83"></path>
+<polygon fill="black" stroke="black" points="4422.7,-2852.68 4416.48,-2844.1 4416,-2854.69 4422.7,-2852.68"></polygon>
+</g>
+<!-- SALT Refund Worksheet input: prevYearSalt -->
+<g id="node67" class="node">
+<title>SALT Refund Worksheet input: prevYearSalt</title>
+<ellipse fill="none" stroke="black" cx="4839.35" cy="-2898" rx="188.63" ry="18"></ellipse>
+<text text-anchor="middle" x="4839.35" y="-2893.8" font-family="Times,serif" font-size="14.00">SALT Refund Worksheet input: prevYearSalt</text>
+</g>
+<!-- SALT Refund Worksheet input: prevYearSalt&#45;&gt;SALT Refund Worksheet@1 (Tax refunds) -->
+<g id="edge80" class="edge">
+<title>SALT Refund Worksheet input: prevYearSalt-&gt;SALT Refund Worksheet@1 (Tax refunds)</title>
+<path fill="none" stroke="black" d="M4748.84,-2882.2C4679.14,-2870.8 4582.86,-2855.05 4510.97,-2843.29"></path>
+<polygon fill="black" stroke="black" points="4511.42,-2839.82 4500.99,-2841.66 4510.29,-2846.73 4511.42,-2839.82"></polygon>
+</g>
+<!-- SALT Refund Worksheet@2 (Remainder of SALT limitation) -->
+<g id="node68" class="node">
+<title>SALT Refund Worksheet@2 (Remainder of SALT limitation)</title>
+<ellipse fill="none" stroke="black" cx="4860.35" cy="-2826" rx="252.35" ry="18"></ellipse>
+<text text-anchor="middle" x="4860.35" y="-2821.8" font-family="Times,serif" font-size="14.00">SALT Refund Worksheet@2 (Remainder of SALT limitation)</text>
+</g>
+<!-- SALT Refund Worksheet input: prevYearSalt&#45;&gt;SALT Refund Worksheet@2 (Remainder of SALT limitation) -->
+<g id="edge82" class="edge">
+<title>SALT Refund Worksheet input: prevYearSalt-&gt;SALT Refund Worksheet@2 (Remainder of SALT limitation)</title>
+<path fill="none" stroke="black" d="M4844.54,-2879.7C4846.88,-2871.9 4849.69,-2862.51 4852.3,-2853.83"></path>
+<polygon fill="black" stroke="black" points="4855.69,-2854.69 4855.21,-2844.1 4848.99,-2852.68 4855.69,-2854.69"></polygon>
+</g>
+<!-- SALT Refund Worksheet@2 (Remainder of SALT limitation)&#45;&gt;SALT Refund Worksheet@3 -->
+<g id="edge81" class="edge">
+<title>SALT Refund Worksheet@2 (Remainder of SALT limitation)-&gt;SALT Refund Worksheet@3</title>
+<path fill="none" stroke="black" d="M4689.83,-2812.73C4659.7,-2810.9 4628.61,-2809.21 4599.35,-2808 3707.97,-2771 3482.29,-2834.62 2592.35,-2772 2578.78,-2771.05 2564.51,-2769.69 2550.49,-2768.15"></path>
+<polygon fill="black" stroke="black" points="2550.67,-2764.65 2540.34,-2767 2549.88,-2771.61 2550.67,-2764.65"></polygon>
+</g>
+<!-- SALT Refund Worksheet input: limitedPrevYearSalt -->
+<g id="node69" class="node">
+<title>SALT Refund Worksheet input: limitedPrevYearSalt</title>
+<ellipse fill="none" stroke="black" cx="5262.35" cy="-2898" rx="216.43" ry="18"></ellipse>
+<text text-anchor="middle" x="5262.35" y="-2893.8" font-family="Times,serif" font-size="14.00">SALT Refund Worksheet input: limitedPrevYearSalt</text>
+</g>
+<!-- SALT Refund Worksheet input: limitedPrevYearSalt&#45;&gt;SALT Refund Worksheet@2 (Remainder of SALT limitation) -->
+<g id="edge83" class="edge">
+<title>SALT Refund Worksheet input: limitedPrevYearSalt-&gt;SALT Refund Worksheet@2 (Remainder of SALT limitation)</title>
+<path fill="none" stroke="black" d="M5173.63,-2881.55C5110.84,-2870.62 5026.52,-2855.94 4961.18,-2844.56"></path>
+<polygon fill="black" stroke="black" points="4961.73,-2841.1 4951.27,-2842.83 4960.53,-2848 4961.73,-2841.1"></polygon>
+</g>
+<!-- SALT Refund Worksheet@8 -->
+<g id="node70" class="node">
+<title>SALT Refund Worksheet@8</title>
+<ellipse fill="none" stroke="black" cx="2188.35" cy="-2754" rx="123.96" ry="18"></ellipse>
+<text text-anchor="middle" x="2188.35" y="-2749.8" font-family="Times,serif" font-size="14.00">SALT Refund Worksheet@8</text>
+</g>
+<!-- SALT Refund Worksheet@8&#45;&gt;SALT Refund Worksheet@9 (Taxable refund) -->
+<g id="edge84" class="edge">
+<title>SALT Refund Worksheet@8-&gt;SALT Refund Worksheet@9 (Taxable refund)</title>
+<path fill="none" stroke="black" d="M2192.3,-2735.7C2194.06,-2727.98 2196.18,-2718.71 2198.15,-2710.11"></path>
+<polygon fill="black" stroke="black" points="2201.62,-2710.63 2200.44,-2700.1 2194.8,-2709.07 2201.62,-2710.63"></polygon>
+</g>
+<!-- SALT Refund Worksheet@4 (Input from prevYearItemizedDeductions) -->
+<g id="node71" class="node">
+<title>SALT Refund Worksheet@4 (Input from prevYearItemizedDeductions)</title>
+<ellipse fill="none" stroke="black" cx="2353.35" cy="-2826" rx="290.48" ry="18"></ellipse>
+<text text-anchor="middle" x="2353.35" y="-2821.8" font-family="Times,serif" font-size="14.00">SALT Refund Worksheet@4 (Input from prevYearItemizedDeductions)</text>
+</g>
+<!-- SALT Refund Worksheet@4 (Input from prevYearItemizedDeductions)&#45;&gt;SALT Refund Worksheet@8 -->
+<g id="edge85" class="edge">
+<title>SALT Refund Worksheet@4 (Input from prevYearItemizedDeductions)-&gt;SALT Refund Worksheet@8</title>
+<path fill="none" stroke="black" d="M2313.4,-2808.05C2290.08,-2798.16 2260.51,-2785.61 2235.98,-2775.21"></path>
+<polygon fill="black" stroke="black" points="2237.07,-2771.87 2226.5,-2771.19 2234.34,-2778.31 2237.07,-2771.87"></polygon>
+</g>
+<!-- SALT Refund Worksheet input: prevYearItemizedDeductions -->
+<g id="node72" class="node">
+<title>SALT Refund Worksheet input: prevYearItemizedDeductions</title>
+<ellipse fill="none" stroke="black" cx="2353.35" cy="-2898" rx="251.11" ry="18"></ellipse>
+<text text-anchor="middle" x="2353.35" y="-2893.8" font-family="Times,serif" font-size="14.00">SALT Refund Worksheet input: prevYearItemizedDeductions</text>
+</g>
+<!-- SALT Refund Worksheet input: prevYearItemizedDeductions&#45;&gt;SALT Refund Worksheet@4 (Input from prevYearItemizedDeductions) -->
+<g id="edge86" class="edge">
+<title>SALT Refund Worksheet input: prevYearItemizedDeductions-&gt;SALT Refund Worksheet@4 (Input from prevYearItemizedDeductions)</title>
+<path fill="none" stroke="black" d="M2353.35,-2879.7C2353.35,-2871.98 2353.35,-2862.71 2353.35,-2854.11"></path>
+<polygon fill="black" stroke="black" points="2356.85,-2854.1 2353.35,-2844.1 2349.85,-2854.1 2356.85,-2854.1"></polygon>
+</g>
+<!-- SALT Refund Worksheet@7 -->
+<g id="node73" class="node">
+<title>SALT Refund Worksheet@7</title>
+<ellipse fill="none" stroke="black" cx="3937.35" cy="-2826" rx="123.96" ry="18"></ellipse>
+<text text-anchor="middle" x="3937.35" y="-2821.8" font-family="Times,serif" font-size="14.00">SALT Refund Worksheet@7</text>
+</g>
+<!-- SALT Refund Worksheet@7&#45;&gt;SALT Refund Worksheet@8 -->
+<g id="edge87" class="edge">
+<title>SALT Refund Worksheet@7-&gt;SALT Refund Worksheet@8</title>
+<path fill="none" stroke="black" d="M3852.34,-2812.81C3836.42,-2810.91 3819.9,-2809.18 3804.35,-2808 3146.93,-2758.14 2978.76,-2821.86 2321.35,-2772 2309.07,-2771.07 2296.2,-2769.8 2283.49,-2768.37"></path>
+<polygon fill="black" stroke="black" points="2283.69,-2764.87 2273.35,-2767.19 2282.88,-2771.82 2283.69,-2764.87"></polygon>
+</g>
+<!-- SALT Refund Worksheet@5 (Previous year standard deduction) -->
+<g id="node74" class="node">
+<title>SALT Refund Worksheet@5 (Previous year standard deduction)</title>
+<ellipse fill="none" stroke="black" cx="3952.35" cy="-2898" rx="261.05" ry="18"></ellipse>
+<text text-anchor="middle" x="3952.35" y="-2893.8" font-family="Times,serif" font-size="14.00">SALT Refund Worksheet@5 (Previous year standard deduction)</text>
+</g>
+<!-- SALT Refund Worksheet@5 (Previous year standard deduction)&#45;&gt;SALT Refund Worksheet@7 -->
+<g id="edge88" class="edge">
+<title>SALT Refund Worksheet@5 (Previous year standard deduction)-&gt;SALT Refund Worksheet@7</title>
+<path fill="none" stroke="black" d="M3948.64,-2879.7C3946.99,-2871.98 3945,-2862.71 3943.16,-2854.11"></path>
+<polygon fill="black" stroke="black" points="3946.53,-2853.15 3941.01,-2844.1 3939.68,-2854.62 3946.53,-2853.15"></polygon>
+</g>
+<!-- SALT Refund Worksheet input: prevYearFilingStatus -->
+<g id="node75" class="node">
+<title>SALT Refund Worksheet input: prevYearFilingStatus</title>
+<ellipse fill="none" stroke="black" cx="3952.35" cy="-2970" rx="220.45" ry="18"></ellipse>
+<text text-anchor="middle" x="3952.35" y="-2965.8" font-family="Times,serif" font-size="14.00">SALT Refund Worksheet input: prevYearFilingStatus</text>
+</g>
+<!-- SALT Refund Worksheet input: prevYearFilingStatus&#45;&gt;SALT Refund Worksheet@5 (Previous year standard deduction) -->
+<g id="edge89" class="edge">
+<title>SALT Refund Worksheet input: prevYearFilingStatus-&gt;SALT Refund Worksheet@5 (Previous year standard deduction)</title>
+<path fill="none" stroke="black" d="M3952.35,-2951.7C3952.35,-2943.98 3952.35,-2934.71 3952.35,-2926.11"></path>
+<polygon fill="black" stroke="black" points="3955.85,-2926.1 3952.35,-2916.1 3948.85,-2926.1 3955.85,-2926.1"></polygon>
+</g>
+<!-- SALT Refund Worksheet@6 (Special situations) -->
+<g id="node76" class="node">
+<title>SALT Refund Worksheet@6 (Special situations)</title>
+<ellipse fill="none" stroke="black" cx="3472.35" cy="-2898" rx="200.86" ry="18"></ellipse>
+<text text-anchor="middle" x="3472.35" y="-2893.8" font-family="Times,serif" font-size="14.00">SALT Refund Worksheet@6 (Special situations)</text>
+</g>
+<!-- SALT Refund Worksheet@6 (Special situations)&#45;&gt;SALT Refund Worksheet@7 -->
+<g id="edge90" class="edge">
+<title>SALT Refund Worksheet@6 (Special situations)-&gt;SALT Refund Worksheet@7</title>
+<path fill="none" stroke="black" d="M3570.39,-2882.24C3651.27,-2870.07 3765.21,-2852.91 3844.6,-2840.96"></path>
+<polygon fill="black" stroke="black" points="3845.22,-2844.41 3854.59,-2839.46 3844.18,-2837.49 3845.22,-2844.41"></polygon>
+</g>
+<!-- Schedule 1@2 (Input from alimonyReceived) -->
+<g id="node77" class="node">
+<title>Schedule 1@2 (Input from alimonyReceived)</title>
+<ellipse fill="none" stroke="black" cx="4314.35" cy="-2610" rx="187.61" ry="18"></ellipse>
+<text text-anchor="middle" x="4314.35" y="-2605.8" font-family="Times,serif" font-size="14.00">Schedule 1@2 (Input from alimonyReceived)</text>
+</g>
+<!-- Schedule 1@2 (Input from alimonyReceived)&#45;&gt;Schedule 1@9 -->
+<g id="edge91" class="edge">
+<title>Schedule 1@2 (Input from alimonyReceived)-&gt;Schedule 1@9</title>
+<path fill="none" stroke="black" d="M4186.2,-2596.81C4163.29,-2594.95 4139.62,-2593.25 4117.35,-2592 3494.11,-2557.15 3333.34,-2628.4 2713.35,-2556 2705.9,-2555.13 2698.13,-2553.91 2690.47,-2552.52"></path>
+<polygon fill="black" stroke="black" points="2690.99,-2549.05 2680.51,-2550.6 2689.67,-2555.93 2690.99,-2549.05"></polygon>
+</g>
+<!-- Schedule 1@3 (Input from businessIncome) -->
+<g id="node78" class="node">
+<title>Schedule 1@3 (Input from businessIncome)</title>
+<ellipse fill="none" stroke="black" cx="4702.35" cy="-2610" rx="181.81" ry="18"></ellipse>
+<text text-anchor="middle" x="4702.35" y="-2605.8" font-family="Times,serif" font-size="14.00">Schedule 1@3 (Input from businessIncome)</text>
+</g>
+<!-- Schedule 1@3 (Input from businessIncome)&#45;&gt;Schedule 1@9 -->
+<g id="edge92" class="edge">
+<title>Schedule 1@3 (Input from businessIncome)-&gt;Schedule 1@9</title>
+<path fill="none" stroke="black" d="M4578.89,-2596.76C4556.43,-2594.89 4533.2,-2593.19 4511.35,-2592 4112.3,-2570.27 3110.41,-2601.24 2713.35,-2556 2705.9,-2555.15 2698.13,-2553.94 2690.47,-2552.56"></path>
+<polygon fill="black" stroke="black" points="2690.99,-2549.09 2680.51,-2550.65 2689.67,-2555.97 2690.99,-2549.09"></polygon>
+</g>
+<!-- Schedule 1@4 (Input from otherGainsOrLosses) -->
+<g id="node79" class="node">
+<title>Schedule 1@4 (Input from otherGainsOrLosses)</title>
+<ellipse fill="none" stroke="black" cx="6178.35" cy="-2610" rx="199.12" ry="18"></ellipse>
+<text text-anchor="middle" x="6178.35" y="-2605.8" font-family="Times,serif" font-size="14.00">Schedule 1@4 (Input from otherGainsOrLosses)</text>
+</g>
+<!-- Schedule 1@4 (Input from otherGainsOrLosses)&#45;&gt;Schedule 1@9 -->
+<g id="edge93" class="edge">
+<title>Schedule 1@4 (Input from otherGainsOrLosses)-&gt;Schedule 1@9</title>
+<path fill="none" stroke="black" d="M6018.3,-2599.26C5966.63,-2596.46 5909.08,-2593.7 5856.35,-2592 4508.51,-2548.44 4169.16,-2624.14 2822.35,-2556 2783.06,-2554.01 2739.33,-2550.21 2703.73,-2546.7"></path>
+<polygon fill="black" stroke="black" points="2703.74,-2543.19 2693.44,-2545.68 2703.05,-2550.15 2703.74,-2543.19"></polygon>
+</g>
+<!-- ReferenceLine (Reference Schedule1@4) -->
+<g id="node193" class="node">
+<title>ReferenceLine (Reference Schedule1@4)</title>
+<ellipse fill="none" stroke="black" cx="8351.35" cy="-2394" rx="172.41" ry="18"></ellipse>
+<text text-anchor="middle" x="8351.35" y="-2389.8" font-family="Times,serif" font-size="14.00">ReferenceLine (Reference Schedule1@4)</text>
+</g>
+<!-- Schedule 1@4 (Input from otherGainsOrLosses)&#45;&gt;ReferenceLine (Reference Schedule1@4) -->
+<g id="edge263" class="edge">
+<title>Schedule 1@4 (Input from otherGainsOrLosses)-&gt;ReferenceLine (Reference Schedule1@4)</title>
+<path fill="none" stroke="black" d="M6312.81,-2596.69C6337.26,-2594.83 6362.55,-2593.15 6386.35,-2592 6454.22,-2588.73 8784.65,-2604.4 8832.35,-2556 8843.58,-2544.6 8842.92,-2532 8832.35,-2520 8790.29,-2472.27 8609.57,-2501.29 8548.35,-2484 8490.83,-2467.76 8428.65,-2437.29 8389.86,-2416.57"></path>
+<polygon fill="black" stroke="black" points="8391.46,-2413.46 8380.99,-2411.79 8388.13,-2419.62 8391.46,-2413.46"></polygon>
+</g>
+<!-- Schedule 1@5 (Input from rentalRealEstateRoyaltiesPartnershipsSCorps) -->
+<g id="node80" class="node">
+<title>Schedule 1@5 (Input from rentalRealEstateRoyaltiesPartnershipsSCorps)</title>
+<ellipse fill="none" stroke="black" cx="5198.35" cy="-2610" rx="296.3" ry="18"></ellipse>
+<text text-anchor="middle" x="5198.35" y="-2605.8" font-family="Times,serif" font-size="14.00">Schedule 1@5 (Input from rentalRealEstateRoyaltiesPartnershipsSCorps)</text>
+</g>
+<!-- Schedule 1@5 (Input from rentalRealEstateRoyaltiesPartnershipsSCorps)&#45;&gt;Schedule 1@9 -->
+<g id="edge94" class="edge">
+<title>Schedule 1@5 (Input from rentalRealEstateRoyaltiesPartnershipsSCorps)-&gt;Schedule 1@9</title>
+<path fill="none" stroke="black" d="M4998.24,-2596.72C4963.29,-2594.9 4927.27,-2593.22 4893.35,-2592 4409.15,-2574.51 3194.84,-2610 2713.35,-2556 2705.9,-2555.16 2698.13,-2553.96 2690.47,-2552.58"></path>
+<polygon fill="black" stroke="black" points="2690.98,-2549.12 2680.5,-2550.68 2689.67,-2555.99 2690.98,-2549.12"></polygon>
+</g>
+<!-- Schedule 1@6 (Input from farmIncome) -->
+<g id="node81" class="node">
+<title>Schedule 1@6 (Input from farmIncome)</title>
+<ellipse fill="none" stroke="black" cx="5680.35" cy="-2610" rx="167.32" ry="18"></ellipse>
+<text text-anchor="middle" x="5680.35" y="-2605.8" font-family="Times,serif" font-size="14.00">Schedule 1@6 (Input from farmIncome)</text>
+</g>
+<!-- Schedule 1@6 (Input from farmIncome)&#45;&gt;Schedule 1@9 -->
+<g id="edge95" class="edge">
+<title>Schedule 1@6 (Input from farmIncome)-&gt;Schedule 1@9</title>
+<path fill="none" stroke="black" d="M5567.14,-2596.72C5545.97,-2594.82 5524,-2593.12 5503.35,-2592 4884.21,-2558.33 3329.66,-2624 2713.35,-2556 2705.9,-2555.18 2698.12,-2553.99 2690.46,-2552.61"></path>
+<polygon fill="black" stroke="black" points="2690.98,-2549.14 2680.5,-2550.71 2689.66,-2556.02 2690.98,-2549.14"></polygon>
+</g>
+<!-- Schedule 1@7 (Input from unemploymentCompensation) -->
+<g id="node82" class="node">
+<title>Schedule 1@7 (Input from unemploymentCompensation)</title>
+<ellipse fill="none" stroke="black" cx="3518.35" cy="-2610" rx="233.9" ry="18"></ellipse>
+<text text-anchor="middle" x="3518.35" y="-2605.8" font-family="Times,serif" font-size="14.00">Schedule 1@7 (Input from unemploymentCompensation)</text>
+</g>
+<!-- Schedule 1@7 (Input from unemploymentCompensation)&#45;&gt;Schedule 1@9 -->
+<g id="edge96" class="edge">
+<title>Schedule 1@7 (Input from unemploymentCompensation)-&gt;Schedule 1@9</title>
+<path fill="none" stroke="black" d="M3353.03,-2597.25C3327.36,-2595.46 3301.14,-2593.66 3276.35,-2592 3026.18,-2575.21 2961.79,-2589.84 2713.35,-2556 2706.2,-2555.03 2698.74,-2553.78 2691.37,-2552.41"></path>
+<polygon fill="black" stroke="black" points="2691.89,-2548.95 2681.41,-2550.47 2690.56,-2555.82 2691.89,-2548.95"></polygon>
+</g>
+<!-- Schedule 1@8 (Input from otherIncome) -->
+<g id="node83" class="node">
+<title>Schedule 1@8 (Input from otherIncome)</title>
+<ellipse fill="none" stroke="black" cx="3939.35" cy="-2610" rx="169.05" ry="18"></ellipse>
+<text text-anchor="middle" x="3939.35" y="-2605.8" font-family="Times,serif" font-size="14.00">Schedule 1@8 (Input from otherIncome)</text>
+</g>
+<!-- Schedule 1@8 (Input from otherIncome)&#45;&gt;Schedule 1@9 -->
+<g id="edge97" class="edge">
+<title>Schedule 1@8 (Input from otherIncome)-&gt;Schedule 1@9</title>
+<path fill="none" stroke="black" d="M3823.09,-2596.87C3802.54,-2595.02 3781.33,-2593.3 3761.35,-2592 3296.27,-2561.83 3176.01,-2612.07 2713.35,-2556 2706.01,-2555.11 2698.35,-2553.89 2690.79,-2552.51"></path>
+<polygon fill="black" stroke="black" points="2691.43,-2549.07 2680.95,-2550.62 2690.11,-2555.95 2691.43,-2549.07"></polygon>
+</g>
+<!-- 1040@8a (Adjustments to income) -->
+<g id="node84" class="node">
+<title>1040@8a (Adjustments to income)</title>
+<ellipse fill="none" stroke="black" cx="4685.35" cy="-2394" rx="146.57" ry="18"></ellipse>
+<text text-anchor="middle" x="4685.35" y="-2389.8" font-family="Times,serif" font-size="14.00">1040@8a (Adjustments to income)</text>
+</g>
+<!-- 1040@8a (Adjustments to income)&#45;&gt;1040@8b (Adjusted gross income) -->
+<g id="edge98" class="edge">
+<title>1040@8a (Adjustments to income)-&gt;1040@8b (Adjusted gross income)</title>
+<path fill="none" stroke="black" d="M4604.68,-2378.92C4538.19,-2367.31 4443.94,-2350.86 4374.88,-2338.8"></path>
+<polygon fill="black" stroke="black" points="4375.34,-2335.33 4364.88,-2337.06 4374.13,-2342.23 4375.34,-2335.33"></polygon>
+</g>
+<!-- Schedule 1@22 -->
+<g id="node85" class="node">
+<title>Schedule 1@22</title>
+<ellipse fill="none" stroke="black" cx="5699.35" cy="-2466" rx="72.45" ry="18"></ellipse>
+<text text-anchor="middle" x="5699.35" y="-2461.8" font-family="Times,serif" font-size="14.00">Schedule 1@22</text>
+</g>
+<!-- Schedule 1@22&#45;&gt;1040@8a (Adjustments to income) -->
+<g id="edge99" class="edge">
+<title>Schedule 1@22-&gt;1040@8a (Adjustments to income)</title>
+<path fill="none" stroke="black" d="M5630.84,-2460.27C5464.97,-2448.82 5039.31,-2419.44 4820.17,-2404.31"></path>
+<polygon fill="black" stroke="black" points="4820.11,-2400.8 4809.89,-2403.6 4819.63,-2407.78 4820.11,-2400.8"></polygon>
+</g>
+<!-- Schedule 1@10 (Input from educatorExpenses) -->
+<g id="node86" class="node">
+<title>Schedule 1@10 (Input from educatorExpenses)</title>
+<ellipse fill="none" stroke="black" cx="4383.35" cy="-2538" rx="194.53" ry="18"></ellipse>
+<text text-anchor="middle" x="4383.35" y="-2533.8" font-family="Times,serif" font-size="14.00">Schedule 1@10 (Input from educatorExpenses)</text>
+</g>
+<!-- Schedule 1@10 (Input from educatorExpenses)&#45;&gt;Schedule 1@22 -->
+<g id="edge100" class="edge">
+<title>Schedule 1@10 (Input from educatorExpenses)-&gt;Schedule 1@22</title>
+<path fill="none" stroke="black" d="M4518.82,-2525.03C4541.68,-2523.21 4565.18,-2521.45 4587.35,-2520 4973.01,-2494.75 5434.67,-2476.61 5618.28,-2469.88"></path>
+<polygon fill="black" stroke="black" points="5618.53,-2473.37 5628.39,-2469.51 5618.27,-2466.37 5618.53,-2473.37"></polygon>
+</g>
+<!-- Schedule 1@11 (Input from businessExpensesForm2106) -->
+<g id="node87" class="node">
+<title>Schedule 1@11 (Input from businessExpensesForm2106)</title>
+<ellipse fill="none" stroke="black" cx="4830.35" cy="-2538" rx="234.47" ry="18"></ellipse>
+<text text-anchor="middle" x="4830.35" y="-2533.8" font-family="Times,serif" font-size="14.00">Schedule 1@11 (Input from businessExpensesForm2106)</text>
+</g>
+<!-- Schedule 1@11 (Input from businessExpensesForm2106)&#45;&gt;Schedule 1@22 -->
+<g id="edge101" class="edge">
+<title>Schedule 1@11 (Input from businessExpensesForm2106)-&gt;Schedule 1@22</title>
+<path fill="none" stroke="black" d="M4985.71,-2524.49C5172.59,-2509.43 5478.96,-2484.75 5621.67,-2473.26"></path>
+<polygon fill="black" stroke="black" points="5621.97,-2476.74 5631.65,-2472.45 5621.41,-2469.77 5621.97,-2476.74"></polygon>
+</g>
+<!-- Schedule 1@12 (Input from hsaDeduction) -->
+<g id="node88" class="node">
+<title>Schedule 1@12 (Input from hsaDeduction)</title>
+<ellipse fill="none" stroke="black" cx="5261.35" cy="-2538" rx="178.3" ry="18"></ellipse>
+<text text-anchor="middle" x="5261.35" y="-2533.8" font-family="Times,serif" font-size="14.00">Schedule 1@12 (Input from hsaDeduction)</text>
+</g>
+<!-- Schedule 1@12 (Input from hsaDeduction)&#45;&gt;Schedule 1@22 -->
+<g id="edge102" class="edge">
+<title>Schedule 1@12 (Input from hsaDeduction)-&gt;Schedule 1@22</title>
+<path fill="none" stroke="black" d="M5352.1,-2522.5C5434.66,-2509.3 5554.78,-2490.1 5629.91,-2478.1"></path>
+<polygon fill="black" stroke="black" points="5630.89,-2481.49 5640.21,-2476.45 5629.78,-2474.57 5630.89,-2481.49"></polygon>
+</g>
+<!-- Schedule 1@13 (Input from armedForcesMovingExpenses) -->
+<g id="node89" class="node">
+<title>Schedule 1@13 (Input from armedForcesMovingExpenses)</title>
+<ellipse fill="none" stroke="black" cx="5699.35" cy="-2538" rx="241.95" ry="18"></ellipse>
+<text text-anchor="middle" x="5699.35" y="-2533.8" font-family="Times,serif" font-size="14.00">Schedule 1@13 (Input from armedForcesMovingExpenses)</text>
+</g>
+<!-- Schedule 1@13 (Input from armedForcesMovingExpenses)&#45;&gt;Schedule 1@22 -->
+<g id="edge103" class="edge">
+<title>Schedule 1@13 (Input from armedForcesMovingExpenses)-&gt;Schedule 1@22</title>
+<path fill="none" stroke="black" d="M5699.35,-2519.7C5699.35,-2511.98 5699.35,-2502.71 5699.35,-2494.11"></path>
+<polygon fill="black" stroke="black" points="5702.85,-2494.1 5699.35,-2484.1 5695.85,-2494.1 5702.85,-2494.1"></polygon>
+</g>
+<!-- Schedule 1@14 (Input from deductibleSelfEmploymentTax) -->
+<g id="node90" class="node">
+<title>Schedule 1@14 (Input from deductibleSelfEmploymentTax)</title>
+<ellipse fill="none" stroke="black" cx="6205.35" cy="-2538" rx="245.98" ry="18"></ellipse>
+<text text-anchor="middle" x="6205.35" y="-2533.8" font-family="Times,serif" font-size="14.00">Schedule 1@14 (Input from deductibleSelfEmploymentTax)</text>
+</g>
+<!-- Schedule 1@14 (Input from deductibleSelfEmploymentTax)&#45;&gt;Schedule 1@22 -->
+<g id="edge104" class="edge">
+<title>Schedule 1@14 (Input from deductibleSelfEmploymentTax)-&gt;Schedule 1@22</title>
+<path fill="none" stroke="black" d="M6095.86,-2521.85C5997.43,-2508.24 5855.69,-2488.63 5771.03,-2476.92"></path>
+<polygon fill="black" stroke="black" points="5771.38,-2473.43 5760.99,-2475.53 5770.42,-2480.37 5771.38,-2473.43"></polygon>
+</g>
+<!-- Schedule 1@15 (Input from selfEmployedSepSimpleQualifiedPlans) -->
+<g id="node91" class="node">
+<title>Schedule 1@15 (Input from selfEmployedSepSimpleQualifiedPlans)</title>
+<ellipse fill="none" stroke="black" cx="6747.35" cy="-2538" rx="277.85" ry="18"></ellipse>
+<text text-anchor="middle" x="6747.35" y="-2533.8" font-family="Times,serif" font-size="14.00">Schedule 1@15 (Input from selfEmployedSepSimpleQualifiedPlans)</text>
+</g>
+<!-- Schedule 1@15 (Input from selfEmployedSepSimpleQualifiedPlans)&#45;&gt;Schedule 1@22 -->
+<g id="edge105" class="edge">
+<title>Schedule 1@15 (Input from selfEmployedSepSimpleQualifiedPlans)-&gt;Schedule 1@22</title>
+<path fill="none" stroke="black" d="M6561.49,-2524.59C6329.66,-2509.1 5943.67,-2483.32 5778.39,-2472.28"></path>
+<polygon fill="black" stroke="black" points="5778.51,-2468.78 5768.3,-2471.61 5778.05,-2475.76 5778.51,-2468.78"></polygon>
+</g>
+<!-- Schedule 1@16 (Input from selfEmployedHealthInsuranceDeduction) -->
+<g id="node92" class="node">
+<title>Schedule 1@16 (Input from selfEmployedHealthInsuranceDeduction)</title>
+<ellipse fill="none" stroke="black" cx="7325.35" cy="-2538" rx="282.37" ry="18"></ellipse>
+<text text-anchor="middle" x="7325.35" y="-2533.8" font-family="Times,serif" font-size="14.00">Schedule 1@16 (Input from selfEmployedHealthInsuranceDeduction)</text>
+</g>
+<!-- Schedule 1@16 (Input from selfEmployedHealthInsuranceDeduction)&#45;&gt;Schedule 1@22 -->
+<g id="edge106" class="edge">
+<title>Schedule 1@16 (Input from selfEmployedHealthInsuranceDeduction)-&gt;Schedule 1@22</title>
+<path fill="none" stroke="black" d="M7129.32,-2525.05C7097.57,-2523.26 7065.05,-2521.51 7034.35,-2520 6559.61,-2496.71 5989.51,-2476.75 5780.9,-2469.71"></path>
+<polygon fill="black" stroke="black" points="5780.75,-2466.2 5770.64,-2469.36 5780.52,-2473.2 5780.75,-2466.2"></polygon>
+</g>
+<!-- Schedule 1@17 (Input from penaltyOnEarlyWithdrawal) -->
+<g id="node93" class="node">
+<title>Schedule 1@17 (Input from penaltyOnEarlyWithdrawal)</title>
+<ellipse fill="none" stroke="black" cx="7857.35" cy="-2538" rx="231.55" ry="18"></ellipse>
+<text text-anchor="middle" x="7857.35" y="-2533.8" font-family="Times,serif" font-size="14.00">Schedule 1@17 (Input from penaltyOnEarlyWithdrawal)</text>
+</g>
+<!-- Schedule 1@17 (Input from penaltyOnEarlyWithdrawal)&#45;&gt;Schedule 1@22 -->
+<g id="edge107" class="edge">
+<title>Schedule 1@17 (Input from penaltyOnEarlyWithdrawal)-&gt;Schedule 1@22</title>
+<path fill="none" stroke="black" d="M7698.92,-2524.85C7671.4,-2523.02 7643.05,-2521.31 7616.35,-2520 6906.3,-2485.16 6047.1,-2471.57 5781.52,-2468.02"></path>
+<polygon fill="black" stroke="black" points="5781.24,-2464.51 5771.2,-2467.88 5781.15,-2471.51 5781.24,-2464.51"></polygon>
+</g>
+<!-- Schedule 1@18 (Input from alimonyPaid) -->
+<g id="node94" class="node">
+<title>Schedule 1@18 (Input from alimonyPaid)</title>
+<ellipse fill="none" stroke="black" cx="8281.35" cy="-2538" rx="173.74" ry="18"></ellipse>
+<text text-anchor="middle" x="8281.35" y="-2533.8" font-family="Times,serif" font-size="14.00">Schedule 1@18 (Input from alimonyPaid)</text>
+</g>
+<!-- Schedule 1@18 (Input from alimonyPaid)&#45;&gt;Schedule 1@22 -->
+<g id="edge108" class="edge">
+<title>Schedule 1@18 (Input from alimonyPaid)-&gt;Schedule 1@22</title>
+<path fill="none" stroke="black" d="M8162.82,-2524.76C8141.38,-2522.9 8119.21,-2521.2 8098.35,-2520 7191.05,-2467.9 6088.03,-2466.11 5781.68,-2466.72"></path>
+<polygon fill="black" stroke="black" points="5781.54,-2463.22 5771.55,-2466.74 5781.55,-2470.22 5781.54,-2463.22"></polygon>
+</g>
+<!-- Schedule 1@19 (Input from iraDeduction) -->
+<g id="node95" class="node">
+<title>Schedule 1@19 (Input from iraDeduction)</title>
+<ellipse fill="none" stroke="black" cx="8648.35" cy="-2538" rx="175.43" ry="18"></ellipse>
+<text text-anchor="middle" x="8648.35" y="-2533.8" font-family="Times,serif" font-size="14.00">Schedule 1@19 (Input from iraDeduction)</text>
+</g>
+<!-- Schedule 1@19 (Input from iraDeduction)&#45;&gt;Schedule 1@22 -->
+<g id="edge109" class="edge">
+<title>Schedule 1@19 (Input from iraDeduction)-&gt;Schedule 1@22</title>
+<path fill="none" stroke="black" d="M8529.17,-2524.71C8507.62,-2522.85 8485.33,-2521.17 8464.35,-2520 7922.37,-2489.81 6180.71,-2471.6 5781.44,-2467.76"></path>
+<polygon fill="black" stroke="black" points="5781.45,-2464.26 5771.42,-2467.67 5781.38,-2471.26 5781.45,-2464.26"></polygon>
+</g>
+<!-- Schedule 1@20 (Input from studentLoanInterestDeduction) -->
+<g id="node96" class="node">
+<title>Schedule 1@20 (Input from studentLoanInterestDeduction)</title>
+<ellipse fill="none" stroke="black" cx="3541.35" cy="-2538" rx="241.94" ry="18"></ellipse>
+<text text-anchor="middle" x="3541.35" y="-2533.8" font-family="Times,serif" font-size="14.00">Schedule 1@20 (Input from studentLoanInterestDeduction)</text>
+</g>
+<!-- Schedule 1@20 (Input from studentLoanInterestDeduction)&#45;&gt;Schedule 1@22 -->
+<g id="edge110" class="edge">
+<title>Schedule 1@20 (Input from studentLoanInterestDeduction)-&gt;Schedule 1@22</title>
+<path fill="none" stroke="black" d="M3707.02,-2524.84C3735.47,-2523.02 3764.75,-2521.32 3792.35,-2520 4498.33,-2486.3 5352.43,-2471.95 5617.15,-2468.11"></path>
+<polygon fill="black" stroke="black" points="5617.49,-2471.61 5627.44,-2467.97 5617.39,-2464.61 5617.49,-2471.61"></polygon>
+</g>
+<!-- Schedule 1@21 (Input from tuitionAndFees) -->
+<g id="node97" class="node">
+<title>Schedule 1@21 (Input from tuitionAndFees)</title>
+<ellipse fill="none" stroke="black" cx="3986.35" cy="-2538" rx="184.7" ry="18"></ellipse>
+<text text-anchor="middle" x="3986.35" y="-2533.8" font-family="Times,serif" font-size="14.00">Schedule 1@21 (Input from tuitionAndFees)</text>
+</g>
+<!-- Schedule 1@21 (Input from tuitionAndFees)&#45;&gt;Schedule 1@22 -->
+<g id="edge111" class="edge">
+<title>Schedule 1@21 (Input from tuitionAndFees)-&gt;Schedule 1@22</title>
+<path fill="none" stroke="black" d="M4112.93,-2524.88C4135.05,-2523.04 4157.86,-2521.32 4179.35,-2520 4727.67,-2486.31 5388.69,-2472.38 5617.06,-2468.34"></path>
+<polygon fill="black" stroke="black" points="5617.35,-2471.83 5627.28,-2468.16 5617.22,-2464.83 5617.35,-2471.83"></polygon>
+</g>
+<!-- 1040@11a -->
+<g id="node98" class="node">
+<title>1040@11a</title>
+<ellipse fill="none" stroke="black" cx="4269.35" cy="-1818" rx="53.37" ry="18"></ellipse>
+<text text-anchor="middle" x="4269.35" y="-1813.8" font-family="Times,serif" font-size="14.00">1040@11a</text>
+</g>
+<!-- 1040@11a&#45;&gt;1040@11b (Taxable income) -->
+<g id="edge112" class="edge">
+<title>1040@11a-&gt;1040@11b (Taxable income)</title>
+<path fill="none" stroke="black" d="M4299.54,-1803C4321.44,-1792.85 4351.42,-1778.95 4376.03,-1767.54"></path>
+<polygon fill="black" stroke="black" points="4377.57,-1770.69 4385.17,-1763.31 4374.63,-1764.34 4377.57,-1770.69"></polygon>
+</g>
+<!-- 1040@9 (Deduction)&#45;&gt;1040@11a -->
+<g id="edge113" class="edge">
+<title>1040@9 (Deduction)-&gt;1040@11a</title>
+<path fill="none" stroke="black" d="M3283.28,-2306.44C3302.75,-2298.13 3323.88,-2285.75 3337.35,-2268 3361.79,-2235.77 3356.35,-2219.45 3356.35,-2179 3356.35,-2179 3356.35,-2179 3356.35,-1961 3356.35,-1874.73 4001.03,-1833.18 4206.93,-1822.11"></path>
+<polygon fill="black" stroke="black" points="4207.18,-1825.6 4216.98,-1821.57 4206.81,-1818.61 4207.18,-1825.6"></polygon>
+</g>
+<!-- 1040@9 (Deduction)&#45;&gt;8995 REIT@33 (Taxable income before deduction) -->
+<g id="edge132" class="edge">
+<title>1040@9 (Deduction)-&gt;8995 REIT@33 (Taxable income before deduction)</title>
+<path fill="none" stroke="black" d="M3208.75,-2304.76C3192.73,-2295.34 3172.33,-2283.34 3154.86,-2273.07"></path>
+<polygon fill="black" stroke="black" points="3156.43,-2269.93 3146.04,-2267.88 3152.88,-2275.97 3156.43,-2269.93"></polygon>
+</g>
+<!-- 1116@3a (Deductions) -->
+<g id="node166" class="node">
+<title>1116@3a (Deductions)</title>
+<ellipse fill="none" stroke="black" cx="2428.35" cy="-2250" rx="101.37" ry="18"></ellipse>
+<text text-anchor="middle" x="2428.35" y="-2245.8" font-family="Times,serif" font-size="14.00">1116@3a (Deductions)</text>
+</g>
+<!-- 1040@9 (Deduction)&#45;&gt;1116@3a (Deductions) -->
+<g id="edge216" class="edge">
+<title>1040@9 (Deduction)-&gt;1116@3a (Deductions)</title>
+<path fill="none" stroke="black" d="M3153.3,-2313.81C3003.46,-2300.82 2688.54,-2273.54 2527.61,-2259.6"></path>
+<polygon fill="black" stroke="black" points="2527.5,-2256.08 2517.23,-2258.7 2526.89,-2263.05 2527.5,-2256.08"></polygon>
+</g>
+<!-- 1040@10 (Qualified business income deduction) -->
+<g id="node100" class="node">
+<title>1040@10 (Qualified business income deduction)</title>
+<ellipse fill="none" stroke="black" cx="4081.35" cy="-1890" rx="200.87" ry="18"></ellipse>
+<text text-anchor="middle" x="4081.35" y="-1885.8" font-family="Times,serif" font-size="14.00">1040@10 (Qualified business income deduction)</text>
+</g>
+<!-- 1040@10 (Qualified business income deduction)&#45;&gt;1040@11a -->
+<g id="edge115" class="edge">
+<title>1040@10 (Qualified business income deduction)-&gt;1040@11a</title>
+<path fill="none" stroke="black" d="M4125.9,-1872.41C4155.85,-1861.26 4195.16,-1846.62 4225.05,-1835.49"></path>
+<polygon fill="black" stroke="black" points="4226.65,-1838.63 4234.8,-1831.86 4224.21,-1832.07 4226.65,-1838.63"></polygon>
+</g>
+<!-- 8995 REIT@39 -->
+<g id="node101" class="node">
+<title>8995 REIT@39</title>
+<ellipse fill="none" stroke="black" cx="3970.35" cy="-1962" rx="72.54" ry="18"></ellipse>
+<text text-anchor="middle" x="3970.35" y="-1957.8" font-family="Times,serif" font-size="14.00">8995 REIT@39</text>
+</g>
+<!-- 8995 REIT@39&#45;&gt;1040@10 (Qualified business income deduction) -->
+<g id="edge116" class="edge">
+<title>8995 REIT@39-&gt;1040@10 (Qualified business income deduction)</title>
+<path fill="none" stroke="black" d="M3995.81,-1944.94C4010.61,-1935.61 4029.48,-1923.71 4045.73,-1913.46"></path>
+<polygon fill="black" stroke="black" points="4047.86,-1916.26 4054.45,-1907.96 4044.13,-1910.33 4047.86,-1916.26"></polygon>
+</g>
+<!-- 8995 REIT@37 -->
+<g id="node102" class="node">
+<title>8995 REIT@37</title>
+<ellipse fill="none" stroke="black" cx="3457.35" cy="-2034" rx="72.54" ry="18"></ellipse>
+<text text-anchor="middle" x="3457.35" y="-2029.8" font-family="Times,serif" font-size="14.00">8995 REIT@37</text>
+</g>
+<!-- 8995 REIT@37&#45;&gt;8995 REIT@39 -->
+<g id="edge117" class="edge">
+<title>8995 REIT@37-&gt;8995 REIT@39</title>
+<path fill="none" stroke="black" d="M3509.72,-2021.47C3519.54,-2019.5 3529.73,-2017.58 3539.35,-2016 3662.95,-1995.62 3807.69,-1979.37 3894.04,-1970.47"></path>
+<polygon fill="black" stroke="black" points="3894.43,-1973.95 3904.02,-1969.45 3893.72,-1966.99 3894.43,-1973.95"></polygon>
+</g>
+<!-- 8995 REIT@32 (QBI deduction before limitation) -->
+<g id="node103" class="node">
+<title>8995 REIT@32 (QBI deduction before limitation)</title>
+<ellipse fill="none" stroke="black" cx="3037.35" cy="-2538" rx="205.56" ry="18"></ellipse>
+<text text-anchor="middle" x="3037.35" y="-2533.8" font-family="Times,serif" font-size="14.00">8995 REIT@32 (QBI deduction before limitation)</text>
+</g>
+<!-- 8995 REIT@32 (QBI deduction before limitation)&#45;&gt;8995 REIT@37 -->
+<g id="edge118" class="edge">
+<title>8995 REIT@32 (QBI deduction before limitation)-&gt;8995 REIT@37</title>
+<path fill="none" stroke="black" d="M3181.1,-2525.09C3354.37,-2510.59 3623.08,-2487.58 3627.35,-2484 3658.72,-2457.65 3651.35,-2435.97 3651.35,-2395 3651.35,-2395 3651.35,-2395 3651.35,-2177 3651.35,-2108.94 3572.63,-2069.97 3515.48,-2050.64"></path>
+<polygon fill="black" stroke="black" points="3516.39,-2047.26 3505.8,-2047.49 3514.22,-2053.92 3516.39,-2047.26"></polygon>
+</g>
+<!-- 8995 REIT@27 (Total qualified business income component) -->
+<g id="node104" class="node">
+<title>8995 REIT@27 (Total qualified business income component)</title>
+<ellipse fill="none" stroke="black" cx="7031.35" cy="-2610" rx="250.07" ry="18"></ellipse>
+<text text-anchor="middle" x="7031.35" y="-2605.8" font-family="Times,serif" font-size="14.00">8995 REIT@27 (Total qualified business income component)</text>
+</g>
+<!-- 8995 REIT@27 (Total qualified business income component)&#45;&gt;8995 REIT@32 (QBI deduction before limitation) -->
+<g id="edge119" class="edge">
+<title>8995 REIT@27 (Total qualified business income component)-&gt;8995 REIT@32 (QBI deduction before limitation)</title>
+<path fill="none" stroke="black" d="M6863.53,-2596.63C6833.2,-2594.78 6801.84,-2593.12 6772.35,-2592 5211.16,-2532.81 4818.16,-2624.22 3257.35,-2556 3234.66,-2555.01 3210.68,-2553.56 3187.23,-2551.93"></path>
+<polygon fill="black" stroke="black" points="3187.44,-2548.44 3177.21,-2551.22 3186.94,-2555.42 3187.44,-2548.44"></polygon>
+</g>
+<!-- 8995 REIT@31 (REIT and PTP component) -->
+<g id="node105" class="node">
+<title>8995 REIT@31 (REIT and PTP component)</title>
+<ellipse fill="none" stroke="black" cx="6579.35" cy="-2610" rx="183.6" ry="18"></ellipse>
+<text text-anchor="middle" x="6579.35" y="-2605.8" font-family="Times,serif" font-size="14.00">8995 REIT@31 (REIT and PTP component)</text>
+</g>
+<!-- 8995 REIT@31 (REIT and PTP component)&#45;&gt;8995 REIT@32 (QBI deduction before limitation) -->
+<g id="edge120" class="edge">
+<title>8995 REIT@31 (REIT and PTP component)-&gt;8995 REIT@32 (QBI deduction before limitation)</title>
+<path fill="none" stroke="black" d="M6455.37,-2596.67C6432.44,-2594.79 6408.69,-2593.11 6386.35,-2592 4997.3,-2522.93 4646.74,-2617.61 3257.35,-2556 3234.74,-2555 3210.86,-2553.55 3187.49,-2551.92"></path>
+<polygon fill="black" stroke="black" points="3187.73,-2548.43 3177.51,-2551.21 3187.24,-2555.41 3187.73,-2548.43"></polygon>
+</g>
+<!-- 8995 REIT@30 -->
+<g id="node106" class="node">
+<title>8995 REIT@30</title>
+<ellipse fill="none" stroke="black" cx="6607.35" cy="-2682" rx="72.54" ry="18"></ellipse>
+<text text-anchor="middle" x="6607.35" y="-2677.8" font-family="Times,serif" font-size="14.00">8995 REIT@30</text>
+</g>
+<!-- 8995 REIT@30&#45;&gt;8995 REIT@31 (REIT and PTP component) -->
+<g id="edge121" class="edge">
+<title>8995 REIT@30-&gt;8995 REIT@31 (REIT and PTP component)</title>
+<path fill="none" stroke="black" d="M6600.57,-2664.05C6597.42,-2656.18 6593.59,-2646.62 6590.06,-2637.79"></path>
+<polygon fill="black" stroke="black" points="6593.22,-2636.26 6586.26,-2628.28 6586.72,-2638.86 6593.22,-2636.26"></polygon>
+</g>
+<!-- 8995 REIT@28 (Qualified REIT dividends)&#45;&gt;8995 REIT@30 -->
+<g id="edge122" class="edge">
+<title>8995 REIT@28 (Qualified REIT dividends)-&gt;8995 REIT@30</title>
+<path fill="none" stroke="black" d="M7000.08,-2738.88C6904.86,-2725.33 6763.43,-2705.21 6678.81,-2693.17"></path>
+<polygon fill="black" stroke="black" points="6679.17,-2689.68 6668.78,-2691.74 6678.19,-2696.61 6679.17,-2689.68"></polygon>
+</g>
+<!-- 1099&#45;DIV@5 (Input from section199ADividends) -->
+<g id="node108" class="node">
+<title>1099-DIV@5 (Input from section199ADividends)</title>
+<ellipse fill="none" stroke="black" cx="7099.35" cy="-2826" rx="205.55" ry="18"></ellipse>
+<text text-anchor="middle" x="7099.35" y="-2821.8" font-family="Times,serif" font-size="14.00">1099-DIV@5 (Input from section199ADividends)</text>
+</g>
+<!-- 1099&#45;DIV@5 (Input from section199ADividends)&#45;&gt;8995 REIT@28 (Qualified REIT dividends) -->
+<g id="edge125" class="edge">
+<title>1099-DIV@5 (Input from section199ADividends)-&gt;8995 REIT@28 (Qualified REIT dividends)</title>
+<path fill="none" stroke="black" d="M7099.35,-2807.7C7099.35,-2799.98 7099.35,-2790.71 7099.35,-2782.11"></path>
+<polygon fill="black" stroke="black" points="7102.85,-2782.1 7099.35,-2772.1 7095.85,-2782.1 7102.85,-2782.1"></polygon>
+</g>
+<!-- 1099&#45;DIV input: section199ADividends -->
+<g id="node109" class="node">
+<title>1099-DIV input: section199ADividends</title>
+<ellipse fill="none" stroke="black" cx="7099.35" cy="-2898" rx="166.69" ry="18"></ellipse>
+<text text-anchor="middle" x="7099.35" y="-2893.8" font-family="Times,serif" font-size="14.00">1099-DIV input: section199ADividends</text>
+</g>
+<!-- 1099&#45;DIV input: section199ADividends&#45;&gt;1099&#45;DIV@5 (Input from section199ADividends) -->
+<g id="edge126" class="edge">
+<title>1099-DIV input: section199ADividends-&gt;1099-DIV@5 (Input from section199ADividends)</title>
+<path fill="none" stroke="black" d="M7099.35,-2879.7C7099.35,-2871.98 7099.35,-2862.71 7099.35,-2854.11"></path>
+<polygon fill="black" stroke="black" points="7102.85,-2854.1 7099.35,-2844.1 7095.85,-2854.1 7102.85,-2854.1"></polygon>
+</g>
+<!-- 8995 REIT@29 (Input from qualifiedReitDividendCarryforward) -->
+<g id="node110" class="node">
+<title>8995 REIT@29 (Input from qualifiedReitDividendCarryforward)</title>
+<ellipse fill="none" stroke="black" cx="6607.35" cy="-2754" rx="264.5" ry="18"></ellipse>
+<text text-anchor="middle" x="6607.35" y="-2749.8" font-family="Times,serif" font-size="14.00">8995 REIT@29 (Input from qualifiedReitDividendCarryforward)</text>
+</g>
+<!-- 8995 REIT@29 (Input from qualifiedReitDividendCarryforward)&#45;&gt;8995 REIT@30 -->
+<g id="edge127" class="edge">
+<title>8995 REIT@29 (Input from qualifiedReitDividendCarryforward)-&gt;8995 REIT@30</title>
+<path fill="none" stroke="black" d="M6607.35,-2735.7C6607.35,-2727.98 6607.35,-2718.71 6607.35,-2710.11"></path>
+<polygon fill="black" stroke="black" points="6610.85,-2710.1 6607.35,-2700.1 6603.85,-2710.1 6610.85,-2710.1"></polygon>
+</g>
+<!-- 8995 REIT@36 (Income limitation) -->
+<g id="node111" class="node">
+<title>8995 REIT@36 (Income limitation)</title>
+<ellipse fill="none" stroke="black" cx="3147.35" cy="-2106" rx="150.58" ry="18"></ellipse>
+<text text-anchor="middle" x="3147.35" y="-2101.8" font-family="Times,serif" font-size="14.00">8995 REIT@36 (Income limitation)</text>
+</g>
+<!-- 8995 REIT@36 (Income limitation)&#45;&gt;8995 REIT@37 -->
+<g id="edge128" class="edge">
+<title>8995 REIT@36 (Income limitation)-&gt;8995 REIT@37</title>
+<path fill="none" stroke="black" d="M3214.61,-2089.81C3268.48,-2077.65 3343.43,-2060.72 3395.74,-2048.91"></path>
+<polygon fill="black" stroke="black" points="3396.58,-2052.31 3405.56,-2046.69 3395.04,-2045.48 3396.58,-2052.31"></polygon>
+</g>
+<!-- 8995 REIT@35 -->
+<g id="node112" class="node">
+<title>8995 REIT@35</title>
+<ellipse fill="none" stroke="black" cx="3117.35" cy="-2178" rx="72.54" ry="18"></ellipse>
+<text text-anchor="middle" x="3117.35" y="-2173.8" font-family="Times,serif" font-size="14.00">8995 REIT@35</text>
+</g>
+<!-- 8995 REIT@35&#45;&gt;8995 REIT@36 (Income limitation) -->
+<g id="edge129" class="edge">
+<title>8995 REIT@35-&gt;8995 REIT@36 (Income limitation)</title>
+<path fill="none" stroke="black" d="M3124.61,-2160.05C3128.02,-2152.09 3132.17,-2142.41 3135.98,-2133.51"></path>
+<polygon fill="black" stroke="black" points="3139.22,-2134.85 3139.94,-2124.28 3132.79,-2132.09 3139.22,-2134.85"></polygon>
+</g>
+<!-- 8995 REIT@33 (Taxable income before deduction)&#45;&gt;8995 REIT@35 -->
+<g id="edge130" class="edge">
+<title>8995 REIT@33 (Taxable income before deduction)-&gt;8995 REIT@35</title>
+<path fill="none" stroke="black" d="M3117.35,-2231.7C3117.35,-2223.98 3117.35,-2214.71 3117.35,-2206.11"></path>
+<polygon fill="black" stroke="black" points="3120.85,-2206.1 3117.35,-2196.1 3113.85,-2206.1 3120.85,-2206.1"></polygon>
+</g>
+<!-- 8995 REIT@34 (Net capital gain)&#45;&gt;8995 REIT@35 -->
+<g id="edge133" class="edge">
+<title>8995 REIT@34 (Net capital gain)-&gt;8995 REIT@35</title>
+<path fill="none" stroke="black" d="M1554.03,-2521.72C1674.43,-2492.51 1946.48,-2427.07 2176.35,-2376 2504.86,-2303.02 2899.59,-2222.8 3052.47,-2192.01"></path>
+<polygon fill="black" stroke="black" points="3053.51,-2195.37 3062.62,-2189.97 3052.13,-2188.51 3053.51,-2195.37"></polygon>
+</g>
+<!-- 8995 REIT@38 (DPAD under section 199A(g) allocated from an agricultural or horticultural cooperative) -->
+<g id="node115" class="node">
+<title>8995 REIT@38 (DPAD under section 199A(g) allocated from an agricultural or horticultural cooperative)</title>
+<ellipse fill="none" stroke="black" cx="3970.35" cy="-2034" rx="422.33" ry="18"></ellipse>
+<text text-anchor="middle" x="3970.35" y="-2029.8" font-family="Times,serif" font-size="14.00">8995 REIT@38 (DPAD under section 199A(g) allocated from an agricultural or horticultural cooperative)</text>
+</g>
+<!-- 8995 REIT@38 (DPAD under section 199A(g) allocated from an agricultural or horticultural cooperative)&#45;&gt;8995 REIT@39 -->
+<g id="edge137" class="edge">
+<title>8995 REIT@38 (DPAD under section 199A(g) allocated from an agricultural or horticultural cooperative)-&gt;8995 REIT@39</title>
+<path fill="none" stroke="black" d="M3970.35,-2015.7C3970.35,-2007.98 3970.35,-1998.71 3970.35,-1990.11"></path>
+<polygon fill="black" stroke="black" points="3973.85,-1990.1 3970.35,-1980.1 3966.85,-1990.1 3973.85,-1990.1"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@6 -->
+<g id="node116" class="node">
+<title>QDCG Tax Worksheet@6</title>
+<ellipse fill="none" stroke="black" cx="7028.35" cy="-1674" rx="113.57" ry="18"></ellipse>
+<text text-anchor="middle" x="7028.35" y="-1669.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@6</text>
+</g>
+<!-- QDCG Tax Worksheet@6&#45;&gt;QDCG Tax Worksheet@12 -->
+<g id="edge138" class="edge">
+<title>QDCG Tax Worksheet@6-&gt;QDCG Tax Worksheet@12</title>
+<path fill="none" stroke="black" d="M6941.36,-1662.27C6731.44,-1636.37 6198.06,-1570.57 5976.35,-1543.21"></path>
+<polygon fill="black" stroke="black" points="5976.7,-1539.73 5966.35,-1541.98 5975.84,-1546.68 5976.7,-1539.73"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@6&#45;&gt;QDCG Tax Worksheet@7 -->
+<g id="edge155" class="edge">
+<title>QDCG Tax Worksheet@6-&gt;QDCG Tax Worksheet@7</title>
+<path fill="none" stroke="black" d="M6922.52,-1667.38C6679.1,-1654.44 6080.95,-1622.64 5827.67,-1609.18"></path>
+<polygon fill="black" stroke="black" points="5827.51,-1605.67 5817.34,-1608.63 5827.14,-1612.66 5827.51,-1605.67"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@4 -->
+<g id="node117" class="node">
+<title>QDCG Tax Worksheet@4</title>
+<ellipse fill="none" stroke="black" cx="8671.35" cy="-2466" rx="113.57" ry="18"></ellipse>
+<text text-anchor="middle" x="8671.35" y="-2461.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@4</text>
+</g>
+<!-- QDCG Tax Worksheet@4&#45;&gt;QDCG Tax Worksheet@6 -->
+<g id="edge139" class="edge">
+<title>QDCG Tax Worksheet@4-&gt;QDCG Tax Worksheet@6</title>
+<path fill="none" stroke="black" d="M8643.21,-2448.51C8607.74,-2425.36 8551.35,-2379.65 8551.35,-2323 8551.35,-2323 8551.35,-2323 8551.35,-1817 8551.35,-1746.58 7505.43,-1695.36 7147.1,-1679.87"></path>
+<polygon fill="black" stroke="black" points="7147.1,-1676.37 7136.96,-1679.44 7146.8,-1683.36 7147.1,-1676.37"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@2 (Qualified dividends)&#45;&gt;QDCG Tax Worksheet@4 -->
+<g id="edge140" class="edge">
+<title>QDCG Tax Worksheet@2 (Qualified dividends)-&gt;QDCG Tax Worksheet@4</title>
+<path fill="none" stroke="black" d="M9053.97,-2522.45C8968.05,-2510 8845.42,-2492.23 8762.32,-2480.18"></path>
+<polygon fill="black" stroke="black" points="8762.79,-2476.72 8752.39,-2478.75 8761.78,-2483.64 8762.79,-2476.72"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@3&#45;&gt;QDCG Tax Worksheet@4 -->
+<g id="edge142" class="edge">
+<title>QDCG Tax Worksheet@3-&gt;QDCG Tax Worksheet@4</title>
+<path fill="none" stroke="black" d="M1908.11,-2530.57C1974.02,-2526.78 2061.16,-2522.28 2138.35,-2520 2801.12,-2500.45 7703.83,-2472.4 8547.81,-2467.68"></path>
+<polygon fill="black" stroke="black" points="8547.88,-2471.18 8557.86,-2467.63 8547.84,-2464.18 8547.88,-2471.18"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@5 -->
+<g id="node120" class="node">
+<title>QDCG Tax Worksheet@5</title>
+<ellipse fill="none" stroke="black" cx="8693.35" cy="-1746" rx="113.57" ry="18"></ellipse>
+<text text-anchor="middle" x="8693.35" y="-1741.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@5</text>
+</g>
+<!-- QDCG Tax Worksheet@5&#45;&gt;QDCG Tax Worksheet@6 -->
+<g id="edge145" class="edge">
+<title>QDCG Tax Worksheet@5-&gt;QDCG Tax Worksheet@6</title>
+<path fill="none" stroke="black" d="M8613.25,-1733.14C8597.4,-1731.14 8580.87,-1729.3 8565.35,-1728 8041.53,-1684.29 7414.39,-1676.46 7152.63,-1675.18"></path>
+<polygon fill="black" stroke="black" points="7152.35,-1671.68 7142.33,-1675.13 7152.32,-1678.68 7152.35,-1671.68"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@13 (Reference QDCGTaxWorksheet@11) -->
+<g id="node121" class="node">
+<title>QDCG Tax Worksheet@13 (Reference QDCGTaxWorksheet@11)</title>
+<ellipse fill="none" stroke="black" cx="5303.35" cy="-1386" rx="272" ry="18"></ellipse>
+<text text-anchor="middle" x="5303.35" y="-1381.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@13 (Reference QDCGTaxWorksheet@11)</text>
+</g>
+<!-- QDCG Tax Worksheet@13 (Reference QDCGTaxWorksheet@11)&#45;&gt;QDCG Tax Worksheet@14 -->
+<g id="edge146" class="edge">
+<title>QDCG Tax Worksheet@13 (Reference QDCGTaxWorksheet@11)-&gt;QDCG Tax Worksheet@14</title>
+<path fill="none" stroke="black" d="M5394.61,-1369.03C5462.05,-1357.23 5553.19,-1341.28 5618.95,-1329.77"></path>
+<polygon fill="black" stroke="black" points="5619.62,-1333.21 5628.87,-1328.03 5618.41,-1326.31 5619.62,-1333.21"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@11 (Amount taxed at 0%) -->
+<g id="node122" class="node">
+<title>QDCG Tax Worksheet@11 (Amount taxed at 0%)</title>
+<ellipse fill="none" stroke="black" cx="5303.35" cy="-1458" rx="207.21" ry="18"></ellipse>
+<text text-anchor="middle" x="5303.35" y="-1453.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@11 (Amount taxed at 0%)</text>
+</g>
+<!-- QDCG Tax Worksheet@11 (Amount taxed at 0%)&#45;&gt;QDCG Tax Worksheet@13 (Reference QDCGTaxWorksheet@11) -->
+<g id="edge147" class="edge">
+<title>QDCG Tax Worksheet@11 (Amount taxed at 0%)-&gt;QDCG Tax Worksheet@13 (Reference QDCGTaxWorksheet@11)</title>
+<path fill="none" stroke="black" d="M5303.35,-1439.7C5303.35,-1431.98 5303.35,-1422.71 5303.35,-1414.11"></path>
+<polygon fill="black" stroke="black" points="5306.85,-1414.1 5303.35,-1404.1 5299.85,-1414.1 5306.85,-1414.1"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@17 -->
+<g id="node130" class="node">
+<title>QDCG Tax Worksheet@17</title>
+<ellipse fill="none" stroke="black" cx="5711.35" cy="-1386" rx="118.72" ry="18"></ellipse>
+<text text-anchor="middle" x="5711.35" y="-1381.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@17</text>
+</g>
+<!-- QDCG Tax Worksheet@11 (Amount taxed at 0%)&#45;&gt;QDCG Tax Worksheet@17 -->
+<g id="edge164" class="edge">
+<title>QDCG Tax Worksheet@11 (Amount taxed at 0%)-&gt;QDCG Tax Worksheet@17</title>
+<path fill="none" stroke="black" d="M5392.38,-1441.72C5461.77,-1429.82 5557.51,-1413.39 5625.96,-1401.65"></path>
+<polygon fill="black" stroke="black" points="5626.59,-1405.09 5635.85,-1399.95 5625.4,-1398.19 5626.59,-1405.09"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@11 (Amount taxed at 0%)&#45;&gt;QDCG Tax Worksheet@21 -->
+<g id="edge169" class="edge">
+<title>QDCG Tax Worksheet@11 (Amount taxed at 0%)-&gt;QDCG Tax Worksheet@21</title>
+<path fill="none" stroke="black" d="M5117.48,-1450C5044.65,-1439.8 4986.15,-1417.13 5022.35,-1368 5087.83,-1279.12 5410.04,-1213.07 5568.72,-1185.36"></path>
+<polygon fill="black" stroke="black" points="5569.67,-1188.74 5578.93,-1183.59 5568.48,-1181.85 5569.67,-1188.74"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@9&#45;&gt;QDCG Tax Worksheet@11 (Amount taxed at 0%) -->
+<g id="edge148" class="edge">
+<title>QDCG Tax Worksheet@9-&gt;QDCG Tax Worksheet@11 (Amount taxed at 0%)</title>
+<path fill="none" stroke="black" d="M5215.55,-1583.96C5216.51,-1565.02 5220.35,-1534.18 5234.35,-1512 5241.8,-1500.19 5252.87,-1490 5263.97,-1481.8"></path>
+<polygon fill="black" stroke="black" points="5266.2,-1484.51 5272.4,-1475.92 5262.19,-1478.77 5266.2,-1484.51"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@10 -->
+<g id="node125" class="node">
+<title>QDCG Tax Worksheet@10</title>
+<ellipse fill="none" stroke="black" cx="5362.35" cy="-1530" rx="118.72" ry="18"></ellipse>
+<text text-anchor="middle" x="5362.35" y="-1525.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@10</text>
+</g>
+<!-- QDCG Tax Worksheet@9&#45;&gt;QDCG Tax Worksheet@10 -->
+<g id="edge156" class="edge">
+<title>QDCG Tax Worksheet@9-&gt;QDCG Tax Worksheet@10</title>
+<path fill="none" stroke="black" d="M5249.44,-1584.76C5270.15,-1574.9 5296.77,-1562.22 5318.97,-1551.65"></path>
+<polygon fill="black" stroke="black" points="5320.66,-1554.73 5328.18,-1547.27 5317.65,-1548.41 5320.66,-1554.73"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@8&#45;&gt;QDCG Tax Worksheet@9 -->
+<g id="edge150" class="edge">
+<title>QDCG Tax Worksheet@8-&gt;QDCG Tax Worksheet@9</title>
+<path fill="none" stroke="black" d="M4815.73,-1952.1C4954.93,-1936.44 5197.35,-1897.84 5197.35,-1819 5197.35,-1819 5197.35,-1819 5197.35,-1745 5197.35,-1704.9 5204.5,-1658.92 5209.79,-1630.42"></path>
+<polygon fill="black" stroke="black" points="5213.26,-1630.88 5211.7,-1620.4 5206.39,-1629.56 5213.26,-1630.88"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@10&#45;&gt;QDCG Tax Worksheet@11 (Amount taxed at 0%) -->
+<g id="edge152" class="edge">
+<title>QDCG Tax Worksheet@10-&gt;QDCG Tax Worksheet@11 (Amount taxed at 0%)</title>
+<path fill="none" stroke="black" d="M5348.06,-1512.05C5340.99,-1503.67 5332.32,-1493.38 5324.5,-1484.1"></path>
+<polygon fill="black" stroke="black" points="5327.03,-1481.67 5317.91,-1476.28 5321.68,-1486.18 5327.03,-1481.67"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@7&#45;&gt;QDCG Tax Worksheet@10 -->
+<g id="edge153" class="edge">
+<title>QDCG Tax Worksheet@7-&gt;QDCG Tax Worksheet@10</title>
+<path fill="none" stroke="black" d="M5643.64,-1587.42C5585.53,-1575.76 5501.73,-1558.96 5440.72,-1546.72"></path>
+<polygon fill="black" stroke="black" points="5441.25,-1543.26 5430.76,-1544.72 5439.87,-1550.12 5441.25,-1543.26"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@7&#45;&gt;QDCG Tax Worksheet@17 -->
+<g id="edge163" class="edge">
+<title>QDCG Tax Worksheet@7-&gt;QDCG Tax Worksheet@17</title>
+<path fill="none" stroke="black" d="M5711.35,-1583.85C5711.35,-1546.83 5711.35,-1459.18 5711.35,-1414.39"></path>
+<polygon fill="black" stroke="black" points="5714.85,-1414.23 5711.35,-1404.23 5707.85,-1414.23 5714.85,-1414.23"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@7&#45;&gt;QDCG Tax Worksheet@24 (Tax on line 7) -->
+<g id="edge172" class="edge">
+<title>QDCG Tax Worksheet@7-&gt;QDCG Tax Worksheet@24 (Tax on line 7)</title>
+<path fill="none" stroke="black" d="M5796.12,-1589.91C5886.7,-1578.06 6030.84,-1559.2 6131.55,-1546.02"></path>
+<polygon fill="black" stroke="black" points="6132.31,-1549.45 6141.77,-1544.68 6131.4,-1542.51 6132.31,-1549.45"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@18 -->
+<g id="node127" class="node">
+<title>QDCG Tax Worksheet@18</title>
+<ellipse fill="none" stroke="black" cx="5448.35" cy="-1314" rx="118.72" ry="18"></ellipse>
+<text text-anchor="middle" x="5448.35" y="-1309.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@18</text>
+</g>
+<!-- QDCG Tax Worksheet@18&#45;&gt;QDCG Tax Worksheet@19 -->
+<g id="edge157" class="edge">
+<title>QDCG Tax Worksheet@18-&gt;QDCG Tax Worksheet@19</title>
+<path fill="none" stroke="black" d="M5499.26,-1297.64C5534.77,-1286.92 5582.31,-1272.58 5619.77,-1261.28"></path>
+<polygon fill="black" stroke="black" points="5620.99,-1264.57 5629.55,-1258.33 5618.97,-1257.86 5620.99,-1264.57"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@16&#45;&gt;QDCG Tax Worksheet@18 -->
+<g id="edge158" class="edge">
+<title>QDCG Tax Worksheet@16-&gt;QDCG Tax Worksheet@18</title>
+<path fill="none" stroke="black" d="M4963.64,-1583.7C4960.39,-1540.03 4958.58,-1424.76 5022.35,-1368 5065.2,-1329.86 5210.56,-1318.42 5319.65,-1315.37"></path>
+<polygon fill="black" stroke="black" points="5319.85,-1318.86 5329.75,-1315.11 5319.67,-1311.87 5319.85,-1318.86"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@15&#45;&gt;QDCG Tax Worksheet@16 -->
+<g id="edge160" class="edge">
+<title>QDCG Tax Worksheet@15-&gt;QDCG Tax Worksheet@16</title>
+<path fill="none" stroke="black" d="M3082.9,-1876.98C3400.03,-1830.83 4538.93,-1665.06 4872.76,-1616.47"></path>
+<polygon fill="black" stroke="black" points="4873.49,-1619.91 4882.88,-1615 4872.48,-1612.98 4873.49,-1619.91"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@17&#45;&gt;QDCG Tax Worksheet@18 -->
+<g id="edge162" class="edge">
+<title>QDCG Tax Worksheet@17-&gt;QDCG Tax Worksheet@18</title>
+<path fill="none" stroke="black" d="M5655.25,-1370.07C5613.96,-1359.08 5557.7,-1344.1 5514.26,-1332.54"></path>
+<polygon fill="black" stroke="black" points="5514.92,-1329.1 5504.36,-1329.91 5513.12,-1335.86 5514.92,-1329.1"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@23 (Amount taxed at 20%) -->
+<g id="node131" class="node">
+<title>QDCG Tax Worksheet@23 (Amount taxed at 20%)</title>
+<ellipse fill="none" stroke="black" cx="5712.35" cy="-1026" rx="211.87" ry="18"></ellipse>
+<text text-anchor="middle" x="5712.35" y="-1021.8" font-family="Times,serif" font-size="14.00">QDCG Tax Worksheet@23 (Amount taxed at 20%)</text>
+</g>
+<!-- QDCG Tax Worksheet@23 (Amount taxed at 20%)&#45;&gt;QDCG Tax Worksheet@25 -->
+<g id="edge165" class="edge">
+<title>QDCG Tax Worksheet@23 (Amount taxed at 20%)-&gt;QDCG Tax Worksheet@25</title>
+<path fill="none" stroke="black" d="M5780.16,-1008.85C5826.71,-997.77 5888.35,-983.09 5935.53,-971.86"></path>
+<polygon fill="black" stroke="black" points="5936.45,-975.24 5945.37,-969.52 5934.83,-968.43 5936.45,-975.24"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@22&#45;&gt;QDCG Tax Worksheet@23 (Amount taxed at 20%) -->
+<g id="edge166" class="edge">
+<title>QDCG Tax Worksheet@22-&gt;QDCG Tax Worksheet@23 (Amount taxed at 20%)</title>
+<path fill="none" stroke="black" d="M5670.66,-1080.05C5677.18,-1071.75 5685.17,-1061.58 5692.41,-1052.38"></path>
+<polygon fill="black" stroke="black" points="5695.35,-1054.3 5698.77,-1044.28 5689.84,-1049.98 5695.35,-1054.3"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@21&#45;&gt;QDCG Tax Worksheet@22 -->
+<g id="edge168" class="edge">
+<title>QDCG Tax Worksheet@21-&gt;QDCG Tax Worksheet@22</title>
+<path fill="none" stroke="black" d="M5657.35,-1151.7C5657.35,-1143.98 5657.35,-1134.71 5657.35,-1126.11"></path>
+<polygon fill="black" stroke="black" points="5660.85,-1126.1 5657.35,-1116.1 5653.85,-1126.1 5660.85,-1126.1"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@24 (Tax on line 7)&#45;&gt;QDCG Tax Worksheet@25 -->
+<g id="edge171" class="edge">
+<title>QDCG Tax Worksheet@24 (Tax on line 7)-&gt;QDCG Tax Worksheet@25</title>
+<path fill="none" stroke="black" d="M6246.35,-1511.95C6246.35,-1485.29 6246.35,-1432.11 6246.35,-1387 6246.35,-1387 6246.35,-1387 6246.35,-1097 6246.35,-1023.75 6162.5,-987.48 6093.93,-970.07"></path>
+<polygon fill="black" stroke="black" points="6094.48,-966.6 6083.94,-967.63 6092.82,-973.4 6094.48,-966.6"></polygon>
+</g>
+<!-- QDCG Tax Worksheet@26 (Tax on line 1)&#45;&gt;QDCG Tax Worksheet@27 (Tax on all taxable income) -->
+<g id="edge174" class="edge">
+<title>QDCG Tax Worksheet@26 (Tax on line 1)-&gt;QDCG Tax Worksheet@27 (Tax on all taxable income)</title>
+<path fill="none" stroke="black" d="M4692.15,-1584.39C4738.36,-1562.95 4806.35,-1520.89 4806.35,-1459 4806.35,-1459 4806.35,-1459 4806.35,-1025 4806.35,-928.27 5429.18,-897.21 5777.42,-887.41"></path>
+<polygon fill="black" stroke="black" points="5777.74,-890.9 5787.64,-887.13 5777.55,-883.9 5777.74,-890.9"></polygon>
+</g>
+<!-- Schedule 2@3 -->
+<g id="node136" class="node">
+<title>Schedule 2@3</title>
+<ellipse fill="none" stroke="black" cx="8811.35" cy="-1242" rx="67.3" ry="18"></ellipse>
+<text text-anchor="middle" x="8811.35" y="-1237.8" font-family="Times,serif" font-size="14.00">Schedule 2@3</text>
+</g>
+<!-- Schedule 2@3&#45;&gt;1040@12b (Additional tax) -->
+<g id="edge177" class="edge">
+<title>Schedule 2@3-&gt;1040@12b (Additional tax)</title>
+<path fill="none" stroke="black" d="M8799.54,-1223.96C8782.84,-1198.16 8754.35,-1147.08 8754.35,-1099 8754.35,-1099 8754.35,-1099 8754.35,-881 8754.35,-784.07 8454.05,-753.22 8278.35,-743.46"></path>
+<polygon fill="black" stroke="black" points="8278.43,-739.96 8268.26,-742.92 8278.06,-746.95 8278.43,-739.96"></polygon>
+</g>
+<!-- Schedule 2@1 (AMT)&#45;&gt;Schedule 2@3 -->
+<g id="edge178" class="edge">
+<title>Schedule 2@1 (AMT)-&gt;Schedule 2@3</title>
+<path fill="none" stroke="black" d="M8772.25,-1656.04C8785.11,-1629.93 8807.35,-1577.97 8807.35,-1531 8807.35,-1531 8807.35,-1531 8807.35,-1385 8807.35,-1344.98 8808.95,-1298.64 8810.13,-1270.07"></path>
+<polygon fill="black" stroke="black" points="8813.63,-1270.18 8810.56,-1260.04 8806.63,-1269.89 8813.63,-1270.18"></polygon>
+</g>
+<!-- 1040@13b (Additional credits) -->
+<g id="node138" class="node">
+<title>1040@13b (Additional credits)</title>
+<ellipse fill="none" stroke="black" cx="6543.35" cy="-234" rx="132.07" ry="18"></ellipse>
+<text text-anchor="middle" x="6543.35" y="-229.8" font-family="Times,serif" font-size="14.00">1040@13b (Additional credits)</text>
+</g>
+<!-- 1040@13b (Additional credits)&#45;&gt;1040@14 -->
+<g id="edge181" class="edge">
+<title>1040@13b (Additional credits)-&gt;1040@14</title>
+<path fill="none" stroke="black" d="M6667.08,-227.62C6992.33,-213.49 7862.3,-175.69 8095.92,-165.54"></path>
+<polygon fill="black" stroke="black" points="8096.07,-169.04 8105.91,-165.1 8095.77,-162.04 8096.07,-169.04"></polygon>
+</g>
+<!-- Schedule 3@7 -->
+<g id="node139" class="node">
+<title>Schedule 3@7</title>
+<ellipse fill="none" stroke="black" cx="3640.35" cy="-306" rx="67.3" ry="18"></ellipse>
+<text text-anchor="middle" x="3640.35" y="-301.8" font-family="Times,serif" font-size="14.00">Schedule 3@7</text>
+</g>
+<!-- Schedule 3@7&#45;&gt;1040@13b (Additional credits) -->
+<g id="edge182" class="edge">
+<title>Schedule 3@7-&gt;1040@13b (Additional credits)</title>
+<path fill="none" stroke="black" d="M3707.13,-303.39C4078.06,-294.45 5886.73,-250.83 6404.57,-238.35"></path>
+<polygon fill="black" stroke="black" points="6404.79,-241.84 6414.71,-238.1 6404.63,-234.84 6404.79,-241.84"></polygon>
+</g>
+<!-- Schedule 3@1 (Foreign tax credit)&#45;&gt;Schedule 3@7 -->
+<g id="edge183" class="edge">
+<title>Schedule 3@1 (Foreign tax credit)-&gt;Schedule 3@7</title>
+<path fill="none" stroke="black" d="M2731.18,-368.61C2947.88,-353.92 3389.53,-324 3565.53,-312.07"></path>
+<polygon fill="black" stroke="black" points="3565.98,-315.55 3575.72,-311.38 3565.51,-308.56 3565.98,-315.55"></polygon>
+</g>
+<!-- AccumulatorLine (Accumulator Form1099DIV@7)&#45;&gt;Schedule 3@1 (Foreign tax credit) -->
+<g id="edge184" class="edge">
+<title>AccumulatorLine (Accumulator Form1099DIV@7)-&gt;Schedule 3@1 (Foreign tax credit)</title>
+<path fill="none" stroke="black" d="M2709.58,-2740.24C2614.97,-2730.17 2503.16,-2715.31 2486.35,-2700 2399.26,-2620.7 2500.14,-2516.52 2404.35,-2448 2320.9,-2388.32 2256.49,-2476.05 2176.35,-2412 2135.99,-2379.75 2169.15,-2341.24 2133.35,-2304 2106.04,-2275.6 2077.16,-2298.6 2052.35,-2268 2026.87,-2236.59 2033.35,-2219.45 2033.35,-2179 2033.35,-2179 2033.35,-2179 2033.35,-521 2033.35,-432.3 2294.9,-398.65 2464.89,-386.14"></path>
+<polygon fill="black" stroke="black" points="2465.22,-389.63 2474.94,-385.42 2464.71,-382.64 2465.22,-389.63"></polygon>
+</g>
+<!-- 1099&#45;DIV@7 (Input from foreignTaxPaid) -->
+<g id="node142" class="node">
+<title>1099-DIV@7 (Input from foreignTaxPaid)</title>
+<ellipse fill="none" stroke="black" cx="2843.35" cy="-2826" rx="177.18" ry="18"></ellipse>
+<text text-anchor="middle" x="2843.35" y="-2821.8" font-family="Times,serif" font-size="14.00">1099-DIV@7 (Input from foreignTaxPaid)</text>
+</g>
+<!-- 1099&#45;DIV@7 (Input from foreignTaxPaid)&#45;&gt;AccumulatorLine (Accumulator Form1099DIV@7) -->
+<g id="edge187" class="edge">
+<title>1099-DIV@7 (Input from foreignTaxPaid)-&gt;AccumulatorLine (Accumulator Form1099DIV@7)</title>
+<path fill="none" stroke="black" d="M2844.09,-2807.7C2844.42,-2799.98 2844.82,-2790.71 2845.18,-2782.11"></path>
+<polygon fill="black" stroke="black" points="2848.68,-2782.25 2845.61,-2772.1 2841.69,-2781.95 2848.68,-2782.25"></polygon>
+</g>
+<!-- 1099&#45;DIV input: foreignTaxPaid -->
+<g id="node143" class="node">
+<title>1099-DIV input: foreignTaxPaid</title>
+<ellipse fill="none" stroke="black" cx="2813.35" cy="-2898" rx="138.31" ry="18"></ellipse>
+<text text-anchor="middle" x="2813.35" y="-2893.8" font-family="Times,serif" font-size="14.00">1099-DIV input: foreignTaxPaid</text>
+</g>
+<!-- 1099&#45;DIV input: foreignTaxPaid&#45;&gt;1099&#45;DIV@7 (Input from foreignTaxPaid) -->
+<g id="edge188" class="edge">
+<title>1099-DIV input: foreignTaxPaid-&gt;1099-DIV@7 (Input from foreignTaxPaid)</title>
+<path fill="none" stroke="black" d="M2820.76,-2879.7C2824.14,-2871.81 2828.22,-2862.3 2831.97,-2853.55"></path>
+<polygon fill="black" stroke="black" points="2835.29,-2854.67 2836.02,-2844.1 2828.86,-2851.92 2835.29,-2854.67"></polygon>
+</g>
+<!-- AccumulatorLine (Accumulator Form1099INT@6)&#45;&gt;Schedule 3@1 (Foreign tax credit) -->
+<g id="edge189" class="edge">
+<title>AccumulatorLine (Accumulator Form1099INT@6)-&gt;Schedule 3@1 (Foreign tax credit)</title>
+<path fill="none" stroke="black" d="M3148.47,-2740.42C3029.91,-2729.19 2868.82,-2712.61 2805.35,-2700 2692.77,-2677.64 2630.02,-2716.83 2557.35,-2628 2490.09,-2545.79 2607.35,-2282.27 2607.35,-2035 2607.35,-2035 2607.35,-2035 2607.35,-521 2607.35,-481 2607.35,-434.65 2607.35,-406.08"></path>
+<polygon fill="black" stroke="black" points="2610.85,-406.05 2607.35,-396.05 2603.85,-406.05 2610.85,-406.05"></polygon>
+</g>
+<!-- 1099&#45;INT@6 (Input from foreignTaxPaid) -->
+<g id="node145" class="node">
+<title>1099-INT@6 (Input from foreignTaxPaid)</title>
+<ellipse fill="none" stroke="black" cx="3230.35" cy="-2826" rx="176.03" ry="18"></ellipse>
+<text text-anchor="middle" x="3230.35" y="-2821.8" font-family="Times,serif" font-size="14.00">1099-INT@6 (Input from foreignTaxPaid)</text>
+</g>
+<!-- 1099&#45;INT@6 (Input from foreignTaxPaid)&#45;&gt;AccumulatorLine (Accumulator Form1099INT@6) -->
+<g id="edge192" class="edge">
+<title>1099-INT@6 (Input from foreignTaxPaid)-&gt;AccumulatorLine (Accumulator Form1099INT@6)</title>
+<path fill="none" stroke="black" d="M3244.14,-2808.05C3250.97,-2799.67 3259.35,-2789.38 3266.91,-2780.1"></path>
+<polygon fill="black" stroke="black" points="3269.68,-2782.24 3273.28,-2772.28 3264.25,-2777.82 3269.68,-2782.24"></polygon>
+</g>
+<!-- 1116@33 -->
+<g id="node146" class="node">
+<title>1116@33</title>
+<ellipse fill="none" stroke="black" cx="3078.35" cy="-450" rx="48.8" ry="18"></ellipse>
+<text text-anchor="middle" x="3078.35" y="-445.8" font-family="Times,serif" font-size="14.00">1116@33</text>
+</g>
+<!-- 1116@33&#45;&gt;Schedule 3@1 (Foreign tax credit) -->
+<g id="edge194" class="edge">
+<title>1116@33-&gt;Schedule 3@1 (Foreign tax credit)</title>
+<path fill="none" stroke="black" d="M3033.61,-442.35C2958.94,-431.25 2807.18,-408.7 2706.37,-393.72"></path>
+<polygon fill="black" stroke="black" points="2706.88,-390.25 2696.47,-392.25 2705.85,-397.18 2706.88,-390.25"></polygon>
+</g>
+<!-- 1116@31 (Reference Form1116@22) -->
+<g id="node147" class="node">
+<title>1116@31 (Reference Form1116@22)</title>
+<ellipse fill="none" stroke="black" cx="4656.35" cy="-522" rx="158.16" ry="18"></ellipse>
+<text text-anchor="middle" x="4656.35" y="-517.8" font-family="Times,serif" font-size="14.00">1116@31 (Reference Form1116@22)</text>
+</g>
+<!-- 1116@31 (Reference Form1116@22)&#45;&gt;1116@33 -->
+<g id="edge195" class="edge">
+<title>1116@31 (Reference Form1116@22)-&gt;1116@33</title>
+<path fill="none" stroke="black" d="M4512.13,-514.6C4178.1,-499.78 3362.69,-463.61 3137.06,-453.6"></path>
+<polygon fill="black" stroke="black" points="3136.91,-450.09 3126.76,-453.15 3136.6,-457.09 3136.91,-450.09"></polygon>
+</g>
+<!-- 1116@22 -->
+<g id="node148" class="node">
+<title>1116@22</title>
+<ellipse fill="none" stroke="black" cx="5443.35" cy="-594" rx="48.8" ry="18"></ellipse>
+<text text-anchor="middle" x="5443.35" y="-589.8" font-family="Times,serif" font-size="14.00">1116@22</text>
+</g>
+<!-- 1116@22&#45;&gt;1116@31 (Reference Form1116@22) -->
+<g id="edge196" class="edge">
+<title>1116@22-&gt;1116@31 (Reference Form1116@22)</title>
+<path fill="none" stroke="black" d="M5396.47,-588.83C5278.42,-578.33 4965.54,-550.5 4786.66,-534.59"></path>
+<polygon fill="black" stroke="black" points="4786.93,-531.1 4776.66,-533.7 4786.31,-538.07 4786.93,-531.1"></polygon>
+</g>
+<!-- 1116@14 -->
+<g id="node149" class="node">
+<title>1116@14</title>
+<ellipse fill="none" stroke="black" cx="8416.35" cy="-666" rx="48.8" ry="18"></ellipse>
+<text text-anchor="middle" x="8416.35" y="-661.8" font-family="Times,serif" font-size="14.00">1116@14</text>
+</g>
+<!-- 1116@14&#45;&gt;1116@22 -->
+<g id="edge197" class="edge">
+<title>1116@14-&gt;1116@22</title>
+<path fill="none" stroke="black" d="M8367.53,-663.85C8016.84,-655.59 5884.38,-605.38 5502.02,-596.38"></path>
+<polygon fill="black" stroke="black" points="5502.09,-592.88 5492.01,-596.15 5501.92,-599.88 5502.09,-592.88"></polygon>
+</g>
+<!-- 1116@11 -->
+<g id="node150" class="node">
+<title>1116@11</title>
+<ellipse fill="none" stroke="black" cx="8785.35" cy="-738" rx="48.8" ry="18"></ellipse>
+<text text-anchor="middle" x="8785.35" y="-733.8" font-family="Times,serif" font-size="14.00">1116@11</text>
+</g>
+<!-- 1116@11&#45;&gt;1116@14 -->
+<g id="edge198" class="edge">
+<title>1116@11-&gt;1116@14</title>
+<path fill="none" stroke="black" d="M8743.02,-728.97C8675.22,-716.11 8542.42,-690.92 8468.74,-676.94"></path>
+<polygon fill="black" stroke="black" points="8469.23,-673.47 8458.75,-675.04 8467.92,-680.35 8469.23,-673.47"></polygon>
+</g>
+<!-- 1116@9 (Reference Form1116@8) -->
+<g id="node151" class="node">
+<title>1116@9 (Reference Form1116@8)</title>
+<ellipse fill="none" stroke="black" cx="8970.35" cy="-810" rx="148.34" ry="18"></ellipse>
+<text text-anchor="middle" x="8970.35" y="-805.8" font-family="Times,serif" font-size="14.00">1116@9 (Reference Form1116@8)</text>
+</g>
+<!-- 1116@9 (Reference Form1116@8)&#45;&gt;1116@11 -->
+<g id="edge199" class="edge">
+<title>1116@9 (Reference Form1116@8)-&gt;1116@11</title>
+<path fill="none" stroke="black" d="M8927.44,-792.76C8897.52,-781.44 8857.77,-766.4 8827.92,-755.11"></path>
+<polygon fill="black" stroke="black" points="8828.8,-751.7 8818.21,-751.43 8826.32,-758.25 8828.8,-751.7"></polygon>
+</g>
+<!-- 1116@8 (Input from totalForeignTaxesPaidOrAccrued) -->
+<g id="node152" class="node">
+<title>1116@8 (Input from totalForeignTaxesPaidOrAccrued)</title>
+<ellipse fill="none" stroke="black" cx="9009.35" cy="-882" rx="227.43" ry="18"></ellipse>
+<text text-anchor="middle" x="9009.35" y="-877.8" font-family="Times,serif" font-size="14.00">1116@8 (Input from totalForeignTaxesPaidOrAccrued)</text>
+</g>
+<!-- 1116@8 (Input from totalForeignTaxesPaidOrAccrued)&#45;&gt;1116@9 (Reference Form1116@8) -->
+<g id="edge200" class="edge">
+<title>1116@8 (Input from totalForeignTaxesPaidOrAccrued)-&gt;1116@9 (Reference Form1116@8)</title>
+<path fill="none" stroke="black" d="M8999.71,-863.7C8995.22,-855.64 8989.79,-845.89 8984.82,-836.98"></path>
+<polygon fill="black" stroke="black" points="8987.8,-835.14 8979.88,-828.1 8981.69,-838.54 8987.8,-835.14"></polygon>
+</g>
+<!-- 1116 input: totalForeignTaxesPaidOrAccrued -->
+<g id="node153" class="node">
+<title>1116 input: totalForeignTaxesPaidOrAccrued</title>
+<ellipse fill="none" stroke="black" cx="9009.35" cy="-954" rx="188.07" ry="18"></ellipse>
+<text text-anchor="middle" x="9009.35" y="-949.8" font-family="Times,serif" font-size="14.00">1116 input: totalForeignTaxesPaidOrAccrued</text>
+</g>
+<!-- 1116 input: totalForeignTaxesPaidOrAccrued&#45;&gt;1116@8 (Input from totalForeignTaxesPaidOrAccrued) -->
+<g id="edge201" class="edge">
+<title>1116 input: totalForeignTaxesPaidOrAccrued-&gt;1116@8 (Input from totalForeignTaxesPaidOrAccrued)</title>
+<path fill="none" stroke="black" d="M9009.35,-935.7C9009.35,-927.98 9009.35,-918.71 9009.35,-910.11"></path>
+<polygon fill="black" stroke="black" points="9012.85,-910.1 9009.35,-900.1 9005.85,-910.1 9012.85,-910.1"></polygon>
+</g>
+<!-- 1116@21 (Maximum amount of credit) -->
+<g id="node154" class="node">
+<title>1116@21 (Maximum amount of credit)</title>
+<ellipse fill="none" stroke="black" cx="5443.35" cy="-666" rx="164.44" ry="18"></ellipse>
+<text text-anchor="middle" x="5443.35" y="-661.8" font-family="Times,serif" font-size="14.00">1116@21 (Maximum amount of credit)</text>
+</g>
+<!-- 1116@21 (Maximum amount of credit)&#45;&gt;1116@22 -->
+<g id="edge202" class="edge">
+<title>1116@21 (Maximum amount of credit)-&gt;1116@22</title>
+<path fill="none" stroke="black" d="M5443.35,-647.7C5443.35,-639.98 5443.35,-630.71 5443.35,-622.11"></path>
+<polygon fill="black" stroke="black" points="5446.85,-622.1 5443.35,-612.1 5439.85,-622.1 5446.85,-622.1"></polygon>
+</g>
+<!-- 1116@20&#45;&gt;1116@21 (Maximum amount of credit) -->
+<g id="edge203" class="edge">
+<title>1116@20-&gt;1116@21 (Maximum amount of credit)</title>
+<path fill="none" stroke="black" d="M5794.05,-729.31C5732.33,-718.34 5617.49,-697.94 5536.06,-683.47"></path>
+<polygon fill="black" stroke="black" points="5536.26,-679.95 5525.8,-681.65 5535.03,-686.84 5536.26,-679.95"></polygon>
+</g>
+<!-- Schedule 2@2 (Excess advance premium tax credit repayment) -->
+<g id="node156" class="node">
+<title>Schedule 2@2 (Excess advance premium tax credit repayment)</title>
+<ellipse fill="none" stroke="black" cx="5837.35" cy="-810" rx="256.33" ry="18"></ellipse>
+<text text-anchor="middle" x="5837.35" y="-805.8" font-family="Times,serif" font-size="14.00">Schedule 2@2 (Excess advance premium tax credit repayment)</text>
+</g>
+<!-- Schedule 2@2 (Excess advance premium tax credit repayment)&#45;&gt;1116@20 -->
+<g id="edge205" class="edge">
+<title>Schedule 2@2 (Excess advance premium tax credit repayment)-&gt;1116@20</title>
+<path fill="none" stroke="black" d="M5837.35,-791.7C5837.35,-783.98 5837.35,-774.71 5837.35,-766.11"></path>
+<polygon fill="black" stroke="black" points="5840.85,-766.1 5837.35,-756.1 5833.85,-766.1 5840.85,-766.1"></polygon>
+</g>
+<!-- 1116@19 -->
+<g id="node157" class="node">
+<title>1116@19</title>
+<ellipse fill="none" stroke="black" cx="3997.35" cy="-1602" rx="48.8" ry="18"></ellipse>
+<text text-anchor="middle" x="3997.35" y="-1597.8" font-family="Times,serif" font-size="14.00">1116@19</text>
+</g>
+<!-- 1116@19&#45;&gt;1116@21 (Maximum amount of credit) -->
+<g id="edge206" class="edge">
+<title>1116@19-&gt;1116@21 (Maximum amount of credit)</title>
+<path fill="none" stroke="black" d="M4045.69,-1598.36C4176.28,-1589.9 4526.35,-1558.01 4526.35,-1459 4526.35,-1459 4526.35,-1459 4526.35,-809 4526.35,-732.74 5027.99,-691.61 5289.22,-675.36"></path>
+<polygon fill="black" stroke="black" points="5289.8,-678.83 5299.56,-674.72 5289.36,-671.84 5289.8,-678.83"></polygon>
+</g>
+<!-- 1116@17 -->
+<g id="node158" class="node">
+<title>1116@17</title>
+<ellipse fill="none" stroke="black" cx="2413.35" cy="-1818" rx="48.8" ry="18"></ellipse>
+<text text-anchor="middle" x="2413.35" y="-1813.8" font-family="Times,serif" font-size="14.00">1116@17</text>
+</g>
+<!-- 1116@17&#45;&gt;1116@19 -->
+<g id="edge207" class="edge">
+<title>1116@17-&gt;1116@19</title>
+<path fill="none" stroke="black" d="M2428.31,-1800.7C2461.11,-1766.29 2543.44,-1686.84 2631.35,-1656 2755.67,-1612.38 3692.12,-1604.56 3938.24,-1603.25"></path>
+<polygon fill="black" stroke="black" points="3938.43,-1606.75 3948.41,-1603.2 3938.4,-1599.75 3938.43,-1606.75"></polygon>
+</g>
+<!-- 1116@15 (Reference Form1116@7) -->
+<g id="node159" class="node">
+<title>1116@15 (Reference Form1116@7)</title>
+<ellipse fill="none" stroke="black" cx="2296.35" cy="-1890" rx="153.5" ry="18"></ellipse>
+<text text-anchor="middle" x="2296.35" y="-1885.8" font-family="Times,serif" font-size="14.00">1116@15 (Reference Form1116@7)</text>
+</g>
+<!-- 1116@15 (Reference Form1116@7)&#45;&gt;1116@17 -->
+<g id="edge208" class="edge">
+<title>1116@15 (Reference Form1116@7)-&gt;1116@17</title>
+<path fill="none" stroke="black" d="M2324.37,-1872.23C2341.07,-1862.24 2362.36,-1849.51 2379.92,-1839"></path>
+<polygon fill="black" stroke="black" points="2381.94,-1841.87 2388.73,-1833.73 2378.35,-1835.86 2381.94,-1841.87"></polygon>
+</g>
+<!-- 1116@7 -->
+<g id="node160" class="node">
+<title>1116@7</title>
+<ellipse fill="none" stroke="black" cx="2203.35" cy="-1962" rx="44.14" ry="18"></ellipse>
+<text text-anchor="middle" x="2203.35" y="-1957.8" font-family="Times,serif" font-size="14.00">1116@7</text>
+</g>
+<!-- 1116@7&#45;&gt;1116@15 (Reference Form1116@7) -->
+<g id="edge209" class="edge">
+<title>1116@7-&gt;1116@15 (Reference Form1116@7)</title>
+<path fill="none" stroke="black" d="M2223.53,-1945.81C2235.82,-1936.55 2251.79,-1924.54 2265.63,-1914.12"></path>
+<polygon fill="black" stroke="black" points="2268.04,-1916.69 2273.92,-1907.88 2263.83,-1911.09 2268.04,-1916.69"></polygon>
+</g>
+<!-- 1116@1a (Input from grossForeignIncome) -->
+<g id="node161" class="node">
+<title>1116@1a (Input from grossForeignIncome)</title>
+<ellipse fill="none" stroke="black" cx="1548.35" cy="-2322" rx="180.63" ry="18"></ellipse>
+<text text-anchor="middle" x="1548.35" y="-2317.8" font-family="Times,serif" font-size="14.00">1116@1a (Input from grossForeignIncome)</text>
+</g>
+<!-- 1116@1a (Input from grossForeignIncome)&#45;&gt;1116@7 -->
+<g id="edge210" class="edge">
+<title>1116@1a (Input from grossForeignIncome)-&gt;1116@7</title>
+<path fill="none" stroke="black" d="M1548.35,-2303.95C1548.35,-2277.29 1548.35,-2224.11 1548.35,-2179 1548.35,-2179 1548.35,-2179 1548.35,-2105 1548.35,-1982.44 1991.88,-1965.43 2148.99,-1963.25"></path>
+<polygon fill="black" stroke="black" points="2149.4,-1966.75 2159.35,-1963.12 2149.31,-1959.75 2149.4,-1966.75"></polygon>
+</g>
+<!-- 1116@3d (Reference Form1116@1a) -->
+<g id="node169" class="node">
+<title>1116@3d (Reference Form1116@1a)</title>
+<ellipse fill="none" stroke="black" cx="1734.35" cy="-2250" rx="157.57" ry="18"></ellipse>
+<text text-anchor="middle" x="1734.35" y="-2245.8" font-family="Times,serif" font-size="14.00">1116@3d (Reference Form1116@1a)</text>
+</g>
+<!-- 1116@1a (Input from grossForeignIncome)&#45;&gt;1116@3d (Reference Form1116@1a) -->
+<g id="edge220" class="edge">
+<title>1116@1a (Input from grossForeignIncome)-&gt;1116@3d (Reference Form1116@1a)</title>
+<path fill="none" stroke="black" d="M1592.43,-2304.41C1619.04,-2294.39 1653.14,-2281.56 1681.24,-2270.99"></path>
+<polygon fill="black" stroke="black" points="1682.78,-2274.15 1690.9,-2267.35 1680.31,-2267.6 1682.78,-2274.15"></polygon>
+</g>
+<!-- 1116 input: grossForeignIncome -->
+<g id="node162" class="node">
+<title>1116 input: grossForeignIncome</title>
+<ellipse fill="none" stroke="black" cx="603.35" cy="-2394" rx="137.19" ry="18"></ellipse>
+<text text-anchor="middle" x="603.35" y="-2389.8" font-family="Times,serif" font-size="14.00">1116 input: grossForeignIncome</text>
+</g>
+<!-- 1116 input: grossForeignIncome&#45;&gt;1116@1a (Input from grossForeignIncome) -->
+<g id="edge211" class="edge">
+<title>1116 input: grossForeignIncome-&gt;1116@1a (Input from grossForeignIncome)</title>
+<path fill="none" stroke="black" d="M701.16,-2381.33C718.85,-2379.41 737.14,-2377.54 754.35,-2376 971.29,-2356.56 1222.18,-2340.96 1382.91,-2331.85"></path>
+<polygon fill="black" stroke="black" points="1383.58,-2335.31 1393.37,-2331.26 1383.19,-2328.33 1383.58,-2335.31"></polygon>
+</g>
+<!-- 1116@6 -->
+<g id="node163" class="node">
+<title>1116@6</title>
+<ellipse fill="none" stroke="black" cx="2203.35" cy="-2034" rx="44.14" ry="18"></ellipse>
+<text text-anchor="middle" x="2203.35" y="-2029.8" font-family="Times,serif" font-size="14.00">1116@6</text>
+</g>
+<!-- 1116@6&#45;&gt;1116@7 -->
+<g id="edge212" class="edge">
+<title>1116@6-&gt;1116@7</title>
+<path fill="none" stroke="black" d="M2203.35,-2015.7C2203.35,-2007.98 2203.35,-1998.71 2203.35,-1990.11"></path>
+<polygon fill="black" stroke="black" points="2206.85,-1990.1 2203.35,-1980.1 2199.85,-1990.1 2206.85,-1990.1"></polygon>
+</g>
+<!-- 1116@3g -->
+<g id="node164" class="node">
+<title>1116@3g</title>
+<ellipse fill="none" stroke="black" cx="2110.35" cy="-2106" rx="48.8" ry="18"></ellipse>
+<text text-anchor="middle" x="2110.35" y="-2101.8" font-family="Times,serif" font-size="14.00">1116@3g</text>
+</g>
+<!-- 1116@3g&#45;&gt;1116@6 -->
+<g id="edge213" class="edge">
+<title>1116@3g-&gt;1116@6</title>
+<path fill="none" stroke="black" d="M2130.99,-2089.46C2143.96,-2079.7 2160.87,-2066.97 2175.08,-2056.28"></path>
+<polygon fill="black" stroke="black" points="2177.2,-2059.06 2183.08,-2050.25 2172.99,-2053.47 2177.2,-2059.06"></polygon>
+</g>
+<!-- 1116@3c -->
+<g id="node165" class="node">
+<title>1116@3c</title>
+<ellipse fill="none" stroke="black" cx="2185.35" cy="-2178" rx="48.22" ry="18"></ellipse>
+<text text-anchor="middle" x="2185.35" y="-2173.8" font-family="Times,serif" font-size="14.00">1116@3c</text>
+</g>
+<!-- 1116@3c&#45;&gt;1116@3g -->
+<g id="edge214" class="edge">
+<title>1116@3c-&gt;1116@3g</title>
+<path fill="none" stroke="black" d="M2168.33,-2161.12C2158.52,-2151.96 2146.02,-2140.29 2135.13,-2130.13"></path>
+<polygon fill="black" stroke="black" points="2137.26,-2127.33 2127.56,-2123.06 2132.48,-2132.45 2137.26,-2127.33"></polygon>
+</g>
+<!-- 1116@3a (Deductions)&#45;&gt;1116@3c -->
+<g id="edge215" class="edge">
+<title>1116@3a (Deductions)-&gt;1116@3c</title>
+<path fill="none" stroke="black" d="M2377.7,-2234.41C2334.82,-2222.06 2273.84,-2204.49 2232.1,-2192.47"></path>
+<polygon fill="black" stroke="black" points="2233.03,-2189.09 2222.46,-2189.69 2231.1,-2195.82 2233.03,-2189.09"></polygon>
+</g>
+<!-- 1116@3b (Other deductions) -->
+<g id="node167" class="node">
+<title>1116@3b (Other deductions)</title>
+<ellipse fill="none" stroke="black" cx="2185.35" cy="-2250" rx="123.96" ry="18"></ellipse>
+<text text-anchor="middle" x="2185.35" y="-2245.8" font-family="Times,serif" font-size="14.00">1116@3b (Other deductions)</text>
+</g>
+<!-- 1116@3b (Other deductions)&#45;&gt;1116@3c -->
+<g id="edge217" class="edge">
+<title>1116@3b (Other deductions)-&gt;1116@3c</title>
+<path fill="none" stroke="black" d="M2185.35,-2231.7C2185.35,-2223.98 2185.35,-2214.71 2185.35,-2206.11"></path>
+<polygon fill="black" stroke="black" points="2188.85,-2206.1 2185.35,-2196.1 2181.85,-2206.1 2188.85,-2206.1"></polygon>
+</g>
+<!-- 1116@3f -->
+<g id="node168" class="node">
+<title>1116@3f</title>
+<ellipse fill="none" stroke="black" cx="1920.35" cy="-2178" rx="47.07" ry="18"></ellipse>
+<text text-anchor="middle" x="1920.35" y="-2173.8" font-family="Times,serif" font-size="14.00">1116@3f</text>
+</g>
+<!-- 1116@3f&#45;&gt;1116@3g -->
+<g id="edge218" class="edge">
+<title>1116@3f-&gt;1116@3g</title>
+<path fill="none" stroke="black" d="M1953.01,-2164.97C1984.72,-2153.28 2033.03,-2135.49 2067.75,-2122.69"></path>
+<polygon fill="black" stroke="black" points="2068.98,-2125.97 2077.15,-2119.23 2066.56,-2119.4 2068.98,-2125.97"></polygon>
+</g>
+<!-- 1116@3d (Reference Form1116@1a)&#45;&gt;1116@3f -->
+<g id="edge219" class="edge">
+<title>1116@3d (Reference Form1116@1a)-&gt;1116@3f</title>
+<path fill="none" stroke="black" d="M1777.95,-2232.59C1808.25,-2221.19 1848.39,-2206.08 1878.33,-2194.81"></path>
+<polygon fill="black" stroke="black" points="1879.93,-2197.95 1888.06,-2191.15 1877.47,-2191.4 1879.93,-2197.95"></polygon>
+</g>
+<!-- 1116@3e&#45;&gt;1116@3f -->
+<g id="edge221" class="edge">
+<title>1116@3e-&gt;1116@3f</title>
+<path fill="none" stroke="black" d="M1920.35,-2303.87C1920.35,-2279.67 1920.35,-2235.21 1920.35,-2206.39"></path>
+<polygon fill="black" stroke="black" points="1923.85,-2206.19 1920.35,-2196.19 1916.85,-2206.19 1923.85,-2206.19"></polygon>
+</g>
+<!-- 1116@5 (Input from lossesFromForeignSources) -->
+<g id="node171" class="node">
+<title>1116@5 (Input from lossesFromForeignSources)</title>
+<ellipse fill="none" stroke="black" cx="2378.35" cy="-2106" rx="201.49" ry="18"></ellipse>
+<text text-anchor="middle" x="2378.35" y="-2101.8" font-family="Times,serif" font-size="14.00">1116@5 (Input from lossesFromForeignSources)</text>
+</g>
+<!-- 1116@5 (Input from lossesFromForeignSources)&#45;&gt;1116@6 -->
+<g id="edge231" class="edge">
+<title>1116@5 (Input from lossesFromForeignSources)-&gt;1116@6</title>
+<path fill="none" stroke="black" d="M2336.43,-2088.23C2308.12,-2076.91 2270.97,-2062.05 2243.12,-2050.91"></path>
+<polygon fill="black" stroke="black" points="2244.27,-2047.6 2233.69,-2047.14 2241.67,-2054.1 2244.27,-2047.6"></polygon>
+</g>
+<!-- 1116@18 (Reference Form1040@11b)&#45;&gt;1116@19 -->
+<g id="edge232" class="edge">
+<title>1116@18 (Reference Form1040@11b)-&gt;1116@19</title>
+<path fill="none" stroke="black" d="M3997.35,-1655.7C3997.35,-1647.98 3997.35,-1638.71 3997.35,-1630.11"></path>
+<polygon fill="black" stroke="black" points="4000.85,-1630.1 3997.35,-1620.1 3993.85,-1630.1 4000.85,-1630.1"></polygon>
+</g>
+<!-- 1040@15 (Reference Schedule2@10) -->
+<g id="node173" class="node">
+<title>1040@15 (Reference Schedule2@10)</title>
+<ellipse fill="none" stroke="black" cx="9573.35" cy="-1458" rx="158.13" ry="18"></ellipse>
+<text text-anchor="middle" x="9573.35" y="-1453.8" font-family="Times,serif" font-size="14.00">1040@15 (Reference Schedule2@10)</text>
+</g>
+<!-- 1040@15 (Reference Schedule2@10)&#45;&gt;1040@16 (Total tax) -->
+<g id="edge234" class="edge">
+<title>1040@15 (Reference Schedule2@10)-&gt;1040@16 (Total tax)</title>
+<path fill="none" stroke="black" d="M9573.35,-1439.95C9573.35,-1413.29 9573.35,-1360.11 9573.35,-1315 9573.35,-1315 9573.35,-1315 9573.35,-233 9573.35,-193 9573.35,-146.65 9573.35,-118.08"></path>
+<polygon fill="black" stroke="black" points="9576.85,-118.05 9573.35,-108.05 9569.85,-118.05 9576.85,-118.05"></polygon>
+</g>
+<!-- Schedule 2@10 -->
+<g id="node174" class="node">
+<title>Schedule 2@10</title>
+<ellipse fill="none" stroke="black" cx="9573.35" cy="-1818" rx="72.45" ry="18"></ellipse>
+<text text-anchor="middle" x="9573.35" y="-1813.8" font-family="Times,serif" font-size="14.00">Schedule 2@10</text>
+</g>
+<!-- Schedule 2@10&#45;&gt;1040@15 (Reference Schedule2@10) -->
+<g id="edge235" class="edge">
+<title>Schedule 2@10-&gt;1040@15 (Reference Schedule2@10)</title>
+<path fill="none" stroke="black" d="M9573.35,-1799.95C9573.35,-1773.29 9573.35,-1720.11 9573.35,-1675 9573.35,-1675 9573.35,-1675 9573.35,-1601 9573.35,-1561 9573.35,-1514.65 9573.35,-1486.08"></path>
+<polygon fill="black" stroke="black" points="9576.85,-1486.05 9573.35,-1476.05 9569.85,-1486.05 9576.85,-1486.05"></polygon>
+</g>
+<!-- Schedule 2@8&#45;&gt;Schedule 2@10 -->
+<g id="edge236" class="edge">
+<title>Schedule 2@8-&gt;Schedule 2@10</title>
+<path fill="none" stroke="black" d="M9573.35,-1871.7C9573.35,-1863.98 9573.35,-1854.71 9573.35,-1846.11"></path>
+<polygon fill="black" stroke="black" points="9576.85,-1846.1 9573.35,-1836.1 9569.85,-1846.1 9576.85,-1846.1"></polygon>
+</g>
+<!-- 8959@18 -->
+<g id="node176" class="node">
+<title>8959@18</title>
+<ellipse fill="none" stroke="black" cx="9894.35" cy="-1962" rx="48.8" ry="18"></ellipse>
+<text text-anchor="middle" x="9894.35" y="-1957.8" font-family="Times,serif" font-size="14.00">8959@18</text>
+</g>
+<!-- 8959@18&#45;&gt;Schedule 2@8 -->
+<g id="edge239" class="edge">
+<title>8959@18-&gt;Schedule 2@8</title>
+<path fill="none" stroke="black" d="M9853.37,-1952.06C9797.77,-1939.94 9698.05,-1918.19 9633.84,-1904.19"></path>
+<polygon fill="black" stroke="black" points="9634.36,-1900.72 9623.85,-1902.01 9632.87,-1907.56 9634.36,-1900.72"></polygon>
+</g>
+<!-- 8959@7 (Additional Medicare tax on Medicare wages) -->
+<g id="node177" class="node">
+<title>8959@7 (Additional Medicare tax on Medicare wages)</title>
+<ellipse fill="none" stroke="black" cx="10127.35" cy="-2250" rx="224.59" ry="18"></ellipse>
+<text text-anchor="middle" x="10127.35" y="-2245.8" font-family="Times,serif" font-size="14.00">8959@7 (Additional Medicare tax on Medicare wages)</text>
+</g>
+<!-- 8959@7 (Additional Medicare tax on Medicare wages)&#45;&gt;8959@18 -->
+<g id="edge240" class="edge">
+<title>8959@7 (Additional Medicare tax on Medicare wages)-&gt;8959@18</title>
+<path fill="none" stroke="black" d="M10125.78,-2231.84C10123.45,-2213.08 10117.77,-2182.65 10104.35,-2160 10058.25,-2082.23 9972.48,-2016.03 9926.1,-1983.86"></path>
+<polygon fill="black" stroke="black" points="9927.87,-1980.83 9917.64,-1978.07 9923.91,-1986.61 9927.87,-1980.83"></polygon>
+</g>
+<!-- 8959@6 -->
+<g id="node178" class="node">
+<title>8959@6</title>
+<ellipse fill="none" stroke="black" cx="10016.35" cy="-2322" rx="44.14" ry="18"></ellipse>
+<text text-anchor="middle" x="10016.35" y="-2317.8" font-family="Times,serif" font-size="14.00">8959@6</text>
+</g>
+<!-- 8959@6&#45;&gt;8959@7 (Additional Medicare tax on Medicare wages) -->
+<g id="edge241" class="edge">
+<title>8959@6-&gt;8959@7 (Additional Medicare tax on Medicare wages)</title>
+<path fill="none" stroke="black" d="M10039.35,-2306.5C10054.49,-2296.95 10074.61,-2284.26 10091.79,-2273.42"></path>
+<polygon fill="black" stroke="black" points="10093.88,-2276.25 10100.47,-2267.95 10090.14,-2270.32 10093.88,-2276.25"></polygon>
+</g>
+<!-- 8959@4 -->
+<g id="node179" class="node">
+<title>8959@4</title>
+<ellipse fill="none" stroke="black" cx="10091.35" cy="-2394" rx="44.14" ry="18"></ellipse>
+<text text-anchor="middle" x="10091.35" y="-2389.8" font-family="Times,serif" font-size="14.00">8959@4</text>
+</g>
+<!-- 8959@4&#45;&gt;8959@6 -->
+<g id="edge242" class="edge">
+<title>8959@4-&gt;8959@6</title>
+<path fill="none" stroke="black" d="M10074.33,-2377.12C10064.45,-2367.9 10051.84,-2356.13 10040.9,-2345.92"></path>
+<polygon fill="black" stroke="black" points="10043,-2343.09 10033.3,-2338.82 10038.22,-2348.2 10043,-2343.09"></polygon>
+</g>
+<!-- 8959@1 (Medicare wages)&#45;&gt;8959@4 -->
+<g id="edge243" class="edge">
+<title>8959@1 (Medicare wages)-&gt;8959@4</title>
+<path fill="none" stroke="black" d="M10611.28,-2461.99C10493.61,-2457.15 10304.49,-2444.59 10144.35,-2412 10140.67,-2411.25 10136.9,-2410.34 10133.13,-2409.33"></path>
+<polygon fill="black" stroke="black" points="10133.86,-2405.9 10123.28,-2406.48 10131.91,-2412.62 10133.86,-2405.9"></polygon>
+</g>
+<!-- 8959@20 (Reference Form8959@1) -->
+<g id="node218" class="node">
+<title>8959@20 (Reference Form8959@1)</title>
+<ellipse fill="none" stroke="black" cx="10756.35" cy="-2394" rx="153.5" ry="18"></ellipse>
+<text text-anchor="middle" x="10756.35" y="-2389.8" font-family="Times,serif" font-size="14.00">8959@20 (Reference Form8959@1)</text>
+</g>
+<!-- 8959@1 (Medicare wages)&#45;&gt;8959@20 (Reference Form8959@1) -->
+<g id="edge297" class="edge">
+<title>8959@1 (Medicare wages)-&gt;8959@20 (Reference Form8959@1)</title>
+<path fill="none" stroke="black" d="M10732.26,-2447.7C10735.9,-2439.73 10740.3,-2430.1 10744.34,-2421.26"></path>
+<polygon fill="black" stroke="black" points="10747.55,-2422.65 10748.53,-2412.1 10741.19,-2419.74 10747.55,-2422.65"></polygon>
+</g>
+<!-- W&#45;2@5 (Medicare wages and tips) -->
+<g id="node181" class="node">
+<title>W-2@5 (Medicare wages and tips)</title>
+<ellipse fill="none" stroke="black" cx="10695.35" cy="-2538" rx="146.47" ry="18"></ellipse>
+<text text-anchor="middle" x="10695.35" y="-2533.8" font-family="Times,serif" font-size="14.00">W-2@5 (Medicare wages and tips)</text>
+</g>
+<!-- W&#45;2@5 (Medicare wages and tips)&#45;&gt;8959@1 (Medicare wages) -->
+<g id="edge245" class="edge">
+<title>W-2@5 (Medicare wages and tips)-&gt;8959@1 (Medicare wages)</title>
+<path fill="none" stroke="black" d="M10702.51,-2519.7C10705.78,-2511.81 10709.72,-2502.3 10713.35,-2493.55"></path>
+<polygon fill="black" stroke="black" points="10716.67,-2494.68 10717.26,-2484.1 10710.2,-2492 10716.67,-2494.68"></polygon>
+</g>
+<!-- W&#45;2 input: medicareWages -->
+<g id="node182" class="node">
+<title>W-2 input: medicareWages</title>
+<ellipse fill="none" stroke="black" cx="10695.35" cy="-2610" rx="117.44" ry="18"></ellipse>
+<text text-anchor="middle" x="10695.35" y="-2605.8" font-family="Times,serif" font-size="14.00">W-2 input: medicareWages</text>
+</g>
+<!-- W&#45;2 input: medicareWages&#45;&gt;W&#45;2@5 (Medicare wages and tips) -->
+<g id="edge246" class="edge">
+<title>W-2 input: medicareWages-&gt;W-2@5 (Medicare wages and tips)</title>
+<path fill="none" stroke="black" d="M10695.35,-2591.7C10695.35,-2583.98 10695.35,-2574.71 10695.35,-2566.11"></path>
+<polygon fill="black" stroke="black" points="10698.85,-2566.1 10695.35,-2556.1 10691.85,-2566.1 10698.85,-2566.1"></polygon>
+</g>
+<!-- 8959@5&#45;&gt;8959@6 -->
+<g id="edge247" class="edge">
+<title>8959@5-&gt;8959@6</title>
+<path fill="none" stroke="black" d="M9835.67,-2670.92C9888.35,-2653.47 9981.35,-2612.29 9981.35,-2539 9981.35,-2539 9981.35,-2539 9981.35,-2465 9981.35,-2423.84 9995.38,-2377.88 10005.67,-2349.69"></path>
+<polygon fill="black" stroke="black" points="10009.02,-2350.74 10009.26,-2340.15 10002.46,-2348.28 10009.02,-2350.74"></polygon>
+</g>
+<!-- 8960@17 (Net investment income tax) -->
+<g id="node184" class="node">
+<title>8960@17 (Net investment income tax)</title>
+<ellipse fill="none" stroke="black" cx="9343.35" cy="-1962" rx="161.56" ry="18"></ellipse>
+<text text-anchor="middle" x="9343.35" y="-1957.8" font-family="Times,serif" font-size="14.00">8960@17 (Net investment income tax)</text>
+</g>
+<!-- 8960@17 (Net investment income tax)&#45;&gt;Schedule 2@8 -->
+<g id="edge250" class="edge">
+<title>8960@17 (Net investment income tax)-&gt;Schedule 2@8</title>
+<path fill="none" stroke="black" d="M9396.11,-1944.94C9433.49,-1933.57 9483.41,-1918.37 9520.75,-1907.01"></path>
+<polygon fill="black" stroke="black" points="9521.89,-1910.32 9530.44,-1904.06 9519.86,-1903.62 9521.89,-1910.32"></polygon>
+</g>
+<!-- 8960@16 -->
+<g id="node185" class="node">
+<title>8960@16</title>
+<ellipse fill="none" stroke="black" cx="9343.35" cy="-2034" rx="48.8" ry="18"></ellipse>
+<text text-anchor="middle" x="9343.35" y="-2029.8" font-family="Times,serif" font-size="14.00">8960@16</text>
+</g>
+<!-- 8960@16&#45;&gt;8960@17 (Net investment income tax) -->
+<g id="edge251" class="edge">
+<title>8960@16-&gt;8960@17 (Net investment income tax)</title>
+<path fill="none" stroke="black" d="M9343.35,-2015.7C9343.35,-2007.98 9343.35,-1998.71 9343.35,-1990.11"></path>
+<polygon fill="black" stroke="black" points="9346.85,-1990.1 9343.35,-1980.1 9339.85,-1990.1 9346.85,-1990.1"></polygon>
+</g>
+<!-- 8960@12 (Net investment income) -->
+<g id="node186" class="node">
+<title>8960@12 (Net investment income)</title>
+<ellipse fill="none" stroke="black" cx="9795.35" cy="-2106" rx="147.14" ry="18"></ellipse>
+<text text-anchor="middle" x="9795.35" y="-2101.8" font-family="Times,serif" font-size="14.00">8960@12 (Net investment income)</text>
+</g>
+<!-- 8960@12 (Net investment income)&#45;&gt;8960@16 -->
+<g id="edge252" class="edge">
+<title>8960@12 (Net investment income)-&gt;8960@16</title>
+<path fill="none" stroke="black" d="M9707.93,-2091.46C9616.07,-2077.24 9474.47,-2055.31 9397.56,-2043.4"></path>
+<polygon fill="black" stroke="black" points="9398.03,-2039.93 9387.61,-2041.85 9396.95,-2046.84 9398.03,-2039.93"></polygon>
+</g>
+<!-- 8960@8 -->
+<g id="node187" class="node">
+<title>8960@8</title>
+<ellipse fill="none" stroke="black" cx="10051.35" cy="-2178" rx="44.14" ry="18"></ellipse>
+<text text-anchor="middle" x="10051.35" y="-2173.8" font-family="Times,serif" font-size="14.00">8960@8</text>
+</g>
+<!-- 8960@8&#45;&gt;8960@12 (Net investment income) -->
+<g id="edge253" class="edge">
+<title>8960@8-&gt;8960@12 (Net investment income)</title>
+<path fill="none" stroke="black" d="M10018.07,-2166.02C10011.55,-2163.95 10004.75,-2161.86 9998.35,-2160 9955.32,-2147.49 9906.78,-2134.77 9867.95,-2124.92"></path>
+<polygon fill="black" stroke="black" points="9868.33,-2121.41 9857.78,-2122.36 9866.62,-2128.2 9868.33,-2121.41"></polygon>
+</g>
+<!-- 8960@1 (Taxable interest)&#45;&gt;8960@8 -->
+<g id="edge254" class="edge">
+<title>8960@1 (Taxable interest)-&gt;8960@8</title>
+<path fill="none" stroke="black" d="M9834.25,-2375.93C9829.41,-2343.52 9824.06,-2272.65 9860.35,-2232 9902.56,-2184.71 9937.48,-2213.69 9998.35,-2196 10001.65,-2195.04 10005.06,-2194.02 10008.48,-2192.97"></path>
+<polygon fill="black" stroke="black" points="10009.56,-2196.3 10018.07,-2189.98 10007.48,-2189.62 10009.56,-2196.3"></polygon>
+</g>
+<!-- 8960@2 (Ordinary dividends)&#45;&gt;8960@8 -->
+<g id="edge256" class="edge">
+<title>8960@2 (Ordinary dividends)-&gt;8960@8</title>
+<path fill="none" stroke="black" d="M10123.63,-2664.53C10082.46,-2642.29 10019.35,-2598.51 10019.35,-2539 10019.35,-2539 10019.35,-2539 10019.35,-2465 10019.35,-2347.27 9824.6,-2327.57 9893.35,-2232 9894.23,-2230.77 9962.04,-2208.31 10008.53,-2193.03"></path>
+<polygon fill="black" stroke="black" points="10009.68,-2196.34 10018.09,-2189.89 10007.5,-2189.69 10009.68,-2196.34"></polygon>
+</g>
+<!-- 8960@5d -->
+<g id="node190" class="node">
+<title>8960@5d</title>
+<ellipse fill="none" stroke="black" cx="9610.35" cy="-2250" rx="48.8" ry="18"></ellipse>
+<text text-anchor="middle" x="9610.35" y="-2245.8" font-family="Times,serif" font-size="14.00">8960@5d</text>
+</g>
+<!-- 8960@5d&#45;&gt;8960@8 -->
+<g id="edge258" class="edge">
+<title>8960@5d-&gt;8960@8</title>
+<path fill="none" stroke="black" d="M9657.71,-2245.22C9731.28,-2238.74 9877.18,-2223.49 9998.35,-2196 10001.95,-2195.18 10005.66,-2194.23 10009.37,-2193.2"></path>
+<polygon fill="black" stroke="black" points="10010.48,-2196.52 10019.08,-2190.34 10008.5,-2189.81 10010.48,-2196.52"></polygon>
+</g>
+<!-- 8960@5a (Net gain or loss) -->
+<g id="node191" class="node">
+<title>8960@5a (Net gain or loss)</title>
+<ellipse fill="none" stroke="black" cx="8351.35" cy="-2322" rx="118.16" ry="18"></ellipse>
+<text text-anchor="middle" x="8351.35" y="-2317.8" font-family="Times,serif" font-size="14.00">8960@5a (Net gain or loss)</text>
+</g>
+<!-- 8960@5a (Net gain or loss)&#45;&gt;8960@5d -->
+<g id="edge259" class="edge">
+<title>8960@5a (Net gain or loss)-&gt;8960@5d</title>
+<path fill="none" stroke="black" d="M8460.05,-2314.96C8717.19,-2300.66 9355.96,-2265.14 9552.12,-2254.24"></path>
+<polygon fill="black" stroke="black" points="9552.43,-2257.73 9562.22,-2253.68 9552.04,-2250.74 9552.43,-2257.73"></polygon>
+</g>
+<!-- ReferenceLine (Reference Form1040@6)&#45;&gt;8960@5a (Net gain or loss) -->
+<g id="edge260" class="edge">
+<title>ReferenceLine (Reference Form1040@6)-&gt;8960@5a (Net gain or loss)</title>
+<path fill="none" stroke="black" d="M2525.15,-2389.82C2723.99,-2386.14 3065.29,-2380.04 3358.35,-2376 5295.14,-2349.27 7654.7,-2328.83 8223.58,-2324.06"></path>
+<polygon fill="black" stroke="black" points="8223.88,-2327.55 8233.85,-2323.97 8223.83,-2320.55 8223.88,-2327.55"></polygon>
+</g>
+<!-- ReferenceLine (Reference Schedule1@4)&#45;&gt;8960@5a (Net gain or loss) -->
+<g id="edge262" class="edge">
+<title>ReferenceLine (Reference Schedule1@4)-&gt;8960@5a (Net gain or loss)</title>
+<path fill="none" stroke="black" d="M8351.35,-2375.7C8351.35,-2367.98 8351.35,-2358.71 8351.35,-2350.11"></path>
+<polygon fill="black" stroke="black" points="8354.85,-2350.1 8351.35,-2340.1 8347.85,-2350.1 8354.85,-2350.1"></polygon>
+</g>
+<!-- 8960@11 (Total deductions and modifications) -->
+<g id="node194" class="node">
+<title>8960@11 (Total deductions and modifications)</title>
+<ellipse fill="none" stroke="black" cx="9795.35" cy="-2178" rx="194.01" ry="18"></ellipse>
+<text text-anchor="middle" x="9795.35" y="-2173.8" font-family="Times,serif" font-size="14.00">8960@11 (Total deductions and modifications)</text>
+</g>
+<!-- 8960@11 (Total deductions and modifications)&#45;&gt;8960@12 (Net investment income) -->
+<g id="edge264" class="edge">
+<title>8960@11 (Total deductions and modifications)-&gt;8960@12 (Net investment income)</title>
+<path fill="none" stroke="black" d="M9795.35,-2159.7C9795.35,-2151.98 9795.35,-2142.71 9795.35,-2134.11"></path>
+<polygon fill="black" stroke="black" points="9798.85,-2134.1 9795.35,-2124.1 9791.85,-2134.1 9798.85,-2134.1"></polygon>
+</g>
+<!-- 8960@15 -->
+<g id="node195" class="node">
+<title>8960@15</title>
+<ellipse fill="none" stroke="black" cx="9342.35" cy="-2178" rx="48.8" ry="18"></ellipse>
+<text text-anchor="middle" x="9342.35" y="-2173.8" font-family="Times,serif" font-size="14.00">8960@15</text>
+</g>
+<!-- 8960@15&#45;&gt;8960@16 -->
+<g id="edge265" class="edge">
+<title>8960@15-&gt;8960@16</title>
+<path fill="none" stroke="black" d="M9342.47,-2159.87C9342.64,-2135.67 9342.95,-2091.21 9343.15,-2062.39"></path>
+<polygon fill="black" stroke="black" points="9346.65,-2062.21 9343.23,-2052.19 9339.65,-2062.16 9346.65,-2062.21"></polygon>
+</g>
+<!-- 8960@13 (Modified adjusted gross income)&#45;&gt;8960@15 -->
+<g id="edge266" class="edge">
+<title>8960@13 (Modified adjusted gross income)-&gt;8960@15</title>
+<path fill="none" stroke="black" d="M6671.3,-2244.72C7227.12,-2231.04 8943.7,-2188.81 9283.54,-2180.45"></path>
+<polygon fill="black" stroke="black" points="9283.74,-2183.94 9293.65,-2180.2 9283.57,-2176.95 9283.74,-2183.94"></polygon>
+</g>
+<!-- 8960@14 (Threshold)&#45;&gt;8960@15 -->
+<g id="edge268" class="edge">
+<title>8960@14 (Threshold)-&gt;8960@15</title>
+<path fill="none" stroke="black" d="M8497.88,-2669.23C8509.05,-2667.41 8520.51,-2665.61 8531.35,-2664 8542.86,-2662.29 9353.79,-2563.89 9362.35,-2556 9392.08,-2528.58 9381.35,-2507.45 9381.35,-2467 9381.35,-2467 9381.35,-2467 9381.35,-2321 9381.35,-2279.56 9365.71,-2233.67 9354.24,-2205.58"></path>
+<polygon fill="black" stroke="black" points="9357.34,-2203.93 9350.24,-2196.07 9350.89,-2206.65 9357.34,-2203.93"></polygon>
+</g>
+<!-- 1040@19 (Total payments) -->
+<g id="node198" class="node">
+<title>1040@19 (Total payments)</title>
+<ellipse fill="none" stroke="black" cx="10351.35" cy="-2034" rx="117.6" ry="18"></ellipse>
+<text text-anchor="middle" x="10351.35" y="-2029.8" font-family="Times,serif" font-size="14.00">1040@19 (Total payments)</text>
+</g>
+<!-- 1040@19 (Total payments)&#45;&gt;1040@23 (Amount you owe) -->
+<g id="edge270" class="edge">
+<title>1040@19 (Total payments)-&gt;1040@23 (Amount you owe)</title>
+<path fill="none" stroke="black" d="M10278.12,-2019.83C10171.83,-1998.58 9987.35,-1952.81 9987.35,-1891 9987.35,-1891 9987.35,-1891 9987.35,-161 9987.35,-72.01 9882.9,-38.34 9793.17,-25.84"></path>
+<polygon fill="black" stroke="black" points="9793.51,-22.35 9783.14,-24.52 9792.6,-29.29 9793.51,-22.35"></polygon>
+</g>
+<!-- 1040@17 (Federal income tax withheld) -->
+<g id="node199" class="node">
+<title>1040@17 (Federal income tax withheld)</title>
+<ellipse fill="none" stroke="black" cx="11054.35" cy="-2106" rx="167.92" ry="18"></ellipse>
+<text text-anchor="middle" x="11054.35" y="-2101.8" font-family="Times,serif" font-size="14.00">1040@17 (Federal income tax withheld)</text>
+</g>
+<!-- 1040@17 (Federal income tax withheld)&#45;&gt;1040@19 (Total payments) -->
+<g id="edge271" class="edge">
+<title>1040@17 (Federal income tax withheld)-&gt;1040@19 (Total payments)</title>
+<path fill="none" stroke="black" d="M10935.89,-2093.2C10801.87,-2079.86 10585.61,-2058.33 10457.08,-2045.53"></path>
+<polygon fill="black" stroke="black" points="10457.14,-2042.02 10446.84,-2044.51 10456.44,-2048.98 10457.14,-2042.02"></polygon>
+</g>
+<!-- AccumulatorLine (Accumulator W2@2)&#45;&gt;1040@17 (Federal income tax withheld) -->
+<g id="edge272" class="edge">
+<title>AccumulatorLine (Accumulator W2@2)-&gt;1040@17 (Federal income tax withheld)</title>
+<path fill="none" stroke="black" d="M11290.65,-2451.55C11216.28,-2435.33 11128.35,-2399.89 11128.35,-2323 11128.35,-2323 11128.35,-2323 11128.35,-2249 11128.35,-2203.9 11098.63,-2158.94 11076.86,-2132.05"></path>
+<polygon fill="black" stroke="black" points="11079.5,-2129.74 11070.4,-2124.31 11074.12,-2134.23 11079.5,-2129.74"></polygon>
+</g>
+<!-- W&#45;2@2 (Federal income tax withheld) -->
+<g id="node201" class="node">
+<title>W-2@2 (Federal income tax withheld)</title>
+<ellipse fill="none" stroke="black" cx="11519.35" cy="-2538" rx="160.96" ry="18"></ellipse>
+<text text-anchor="middle" x="11519.35" y="-2533.8" font-family="Times,serif" font-size="14.00">W-2@2 (Federal income tax withheld)</text>
+</g>
+<!-- W&#45;2@2 (Federal income tax withheld)&#45;&gt;AccumulatorLine (Accumulator W2@2) -->
+<g id="edge274" class="edge">
+<title>W-2@2 (Federal income tax withheld)-&gt;AccumulatorLine (Accumulator W2@2)</title>
+<path fill="none" stroke="black" d="M11488.93,-2520.23C11471.77,-2510.78 11450.15,-2498.86 11431.72,-2488.7"></path>
+<polygon fill="black" stroke="black" points="11433.41,-2485.63 11422.96,-2483.87 11430.03,-2491.76 11433.41,-2485.63"></polygon>
+</g>
+<!-- W&#45;2 input: fedIncomeTax -->
+<g id="node202" class="node">
+<title>W-2 input: fedIncomeTax</title>
+<ellipse fill="none" stroke="black" cx="11519.35" cy="-2610" rx="111.72" ry="18"></ellipse>
+<text text-anchor="middle" x="11519.35" y="-2605.8" font-family="Times,serif" font-size="14.00">W-2 input: fedIncomeTax</text>
+</g>
+<!-- W&#45;2 input: fedIncomeTax&#45;&gt;W&#45;2@2 (Federal income tax withheld) -->
+<g id="edge275" class="edge">
+<title>W-2 input: fedIncomeTax-&gt;W-2@2 (Federal income tax withheld)</title>
+<path fill="none" stroke="black" d="M11519.35,-2591.7C11519.35,-2583.98 11519.35,-2574.71 11519.35,-2566.11"></path>
+<polygon fill="black" stroke="black" points="11522.85,-2566.1 11519.35,-2556.1 11515.85,-2566.1 11522.85,-2566.1"></polygon>
+</g>
+<!-- AccumulatorLine (Accumulator Form1099R@4) -->
+<g id="node203" class="node">
+<title>AccumulatorLine (Accumulator Form1099R@4)</title>
+<ellipse fill="none" stroke="black" cx="11357.35" cy="-2178" rx="201.43" ry="18"></ellipse>
+<text text-anchor="middle" x="11357.35" y="-2173.8" font-family="Times,serif" font-size="14.00">AccumulatorLine (Accumulator Form1099R@4)</text>
+</g>
+<!-- AccumulatorLine (Accumulator Form1099R@4)&#45;&gt;1040@17 (Federal income tax withheld) -->
+<g id="edge276" class="edge">
+<title>AccumulatorLine (Accumulator Form1099R@4)-&gt;1040@17 (Federal income tax withheld)</title>
+<path fill="none" stroke="black" d="M11288.21,-2161.03C11241.48,-2150.23 11179.72,-2135.96 11131.4,-2124.8"></path>
+<polygon fill="black" stroke="black" points="11132.15,-2121.38 11121.62,-2122.54 11130.58,-2128.2 11132.15,-2121.38"></polygon>
+</g>
+<!-- 1099&#45;R input: payee -->
+<g id="node204" class="node">
+<title>1099-R input: payee</title>
+<ellipse fill="none" stroke="black" cx="11246.35" cy="-2250" rx="89.77" ry="18"></ellipse>
+<text text-anchor="middle" x="11246.35" y="-2245.8" font-family="Times,serif" font-size="14.00">1099-R input: payee</text>
+</g>
+<!-- 1099&#45;R input: payee&#45;&gt;AccumulatorLine (Accumulator Form1099R@4) -->
+<g id="edge277" class="edge">
+<title>1099-R input: payee-&gt;AccumulatorLine (Accumulator Form1099R@4)</title>
+<path fill="none" stroke="black" d="M11272.37,-2232.59C11287.08,-2223.31 11305.67,-2211.59 11321.72,-2201.47"></path>
+<polygon fill="black" stroke="black" points="11323.73,-2204.33 11330.33,-2196.04 11320,-2198.41 11323.73,-2204.33"></polygon>
+</g>
+<!-- 1099&#45;R@4 (Input from fedIncomeTax) -->
+<g id="node205" class="node">
+<title>1099-R@4 (Input from fedIncomeTax)</title>
+<ellipse fill="none" stroke="black" cx="11517.35" cy="-2250" rx="162.71" ry="18"></ellipse>
+<text text-anchor="middle" x="11517.35" y="-2245.8" font-family="Times,serif" font-size="14.00">1099-R@4 (Input from fedIncomeTax)</text>
+</g>
+<!-- 1099&#45;R@4 (Input from fedIncomeTax)&#45;&gt;AccumulatorLine (Accumulator Form1099R@4) -->
+<g id="edge278" class="edge">
+<title>1099-R@4 (Input from fedIncomeTax)-&gt;AccumulatorLine (Accumulator Form1099R@4)</title>
+<path fill="none" stroke="black" d="M11479.43,-2232.41C11457.08,-2222.63 11428.59,-2210.17 11404.76,-2199.75"></path>
+<polygon fill="black" stroke="black" points="11406.11,-2196.51 11395.55,-2195.71 11403.3,-2202.93 11406.11,-2196.51"></polygon>
+</g>
+<!-- 1099&#45;R input: fedIncomeTax -->
+<g id="node206" class="node">
+<title>1099-R input: fedIncomeTax</title>
+<ellipse fill="none" stroke="black" cx="11517.35" cy="-2322" rx="123.84" ry="18"></ellipse>
+<text text-anchor="middle" x="11517.35" y="-2317.8" font-family="Times,serif" font-size="14.00">1099-R input: fedIncomeTax</text>
+</g>
+<!-- 1099&#45;R input: fedIncomeTax&#45;&gt;1099&#45;R@4 (Input from fedIncomeTax) -->
+<g id="edge279" class="edge">
+<title>1099-R input: fedIncomeTax-&gt;1099-R@4 (Input from fedIncomeTax)</title>
+<path fill="none" stroke="black" d="M11517.35,-2303.7C11517.35,-2295.98 11517.35,-2286.71 11517.35,-2278.11"></path>
+<polygon fill="black" stroke="black" points="11520.85,-2278.1 11517.35,-2268.1 11513.85,-2278.1 11520.85,-2278.1"></polygon>
+</g>
+<!-- AccumulatorLine (Accumulator Form1099DIV@4)&#45;&gt;1040@17 (Federal income tax withheld) -->
+<g id="edge280" class="edge">
+<title>AccumulatorLine (Accumulator Form1099DIV@4)-&gt;1040@17 (Federal income tax withheld)</title>
+<path fill="none" stroke="black" d="M10937.55,-2744.12C11211.93,-2727.96 11708.35,-2688.07 11708.35,-2611 11708.35,-2611 11708.35,-2611 11708.35,-2249 11708.35,-2150.43 11421.05,-2120.14 11227.29,-2110.93"></path>
+<polygon fill="black" stroke="black" points="11227.42,-2107.43 11217.27,-2110.46 11227.1,-2114.42 11227.42,-2107.43"></polygon>
+</g>
+<!-- 1099&#45;DIV@4 (Input from fedIncomeTax) -->
+<g id="node208" class="node">
+<title>1099-DIV@4 (Input from fedIncomeTax)</title>
+<ellipse fill="none" stroke="black" cx="10861.35" cy="-2826" rx="173.65" ry="18"></ellipse>
+<text text-anchor="middle" x="10861.35" y="-2821.8" font-family="Times,serif" font-size="14.00">1099-DIV@4 (Input from fedIncomeTax)</text>
+</g>
+<!-- 1099&#45;DIV@4 (Input from fedIncomeTax)&#45;&gt;AccumulatorLine (Accumulator Form1099DIV@4) -->
+<g id="edge283" class="edge">
+<title>1099-DIV@4 (Input from fedIncomeTax)-&gt;AccumulatorLine (Accumulator Form1099DIV@4)</title>
+<path fill="none" stroke="black" d="M10836.9,-2808.05C10823.84,-2799.01 10807.59,-2787.74 10793.42,-2777.93"></path>
+<polygon fill="black" stroke="black" points="10795.13,-2774.85 10784.92,-2772.03 10791.15,-2780.6 10795.13,-2774.85"></polygon>
+</g>
+<!-- AccumulatorLine (Accumulator Form1099INT@4)&#45;&gt;1040@17 (Federal income tax withheld) -->
+<g id="edge284" class="edge">
+<title>AccumulatorLine (Accumulator Form1099INT@4)-&gt;1040@17 (Federal income tax withheld)</title>
+<path fill="none" stroke="black" d="M10068.93,-2743.53C10158.5,-2735.97 10257.22,-2722.74 10295.35,-2700 10431.18,-2619 10433.11,-2553.2 10504.35,-2412 10542.14,-2337.08 10500.3,-2289.58 10561.35,-2232 10616.18,-2180.27 10817.2,-2141.94 10944.99,-2122.14"></path>
+<polygon fill="black" stroke="black" points="10945.85,-2125.55 10955.21,-2120.58 10944.79,-2118.63 10945.85,-2125.55"></polygon>
+</g>
+<!-- 1099&#45;INT@4 (Input from fedIncomeTax) -->
+<g id="node210" class="node">
+<title>1099-INT@4 (Input from fedIncomeTax)</title>
+<ellipse fill="none" stroke="black" cx="9871.35" cy="-2826" rx="172.5" ry="18"></ellipse>
+<text text-anchor="middle" x="9871.35" y="-2821.8" font-family="Times,serif" font-size="14.00">1099-INT@4 (Input from fedIncomeTax)</text>
+</g>
+<!-- 1099&#45;INT@4 (Input from fedIncomeTax)&#45;&gt;AccumulatorLine (Accumulator Form1099INT@4) -->
+<g id="edge287" class="edge">
+<title>1099-INT@4 (Input from fedIncomeTax)-&gt;AccumulatorLine (Accumulator Form1099INT@4)</title>
+<path fill="none" stroke="black" d="M9877.77,-2807.7C9880.7,-2799.81 9884.23,-2790.3 9887.49,-2781.55"></path>
+<polygon fill="black" stroke="black" points="9890.79,-2782.7 9890.99,-2772.1 9884.23,-2780.26 9890.79,-2782.7"></polygon>
+</g>
+<!-- 1099&#45;INT input: fedIncomeTax -->
+<g id="node211" class="node">
+<title>1099-INT input: fedIncomeTax</title>
+<ellipse fill="none" stroke="black" cx="9871.35" cy="-2898" rx="133.14" ry="18"></ellipse>
+<text text-anchor="middle" x="9871.35" y="-2893.8" font-family="Times,serif" font-size="14.00">1099-INT input: fedIncomeTax</text>
+</g>
+<!-- 1099&#45;INT input: fedIncomeTax&#45;&gt;1099&#45;INT@4 (Input from fedIncomeTax) -->
+<g id="edge288" class="edge">
+<title>1099-INT input: fedIncomeTax-&gt;1099-INT@4 (Input from fedIncomeTax)</title>
+<path fill="none" stroke="black" d="M9871.35,-2879.7C9871.35,-2871.98 9871.35,-2862.71 9871.35,-2854.11"></path>
+<polygon fill="black" stroke="black" points="9874.85,-2854.1 9871.35,-2844.1 9867.85,-2854.1 9874.85,-2854.1"></polygon>
+</g>
+<!-- 8959@24 -->
+<g id="node212" class="node">
+<title>8959@24</title>
+<ellipse fill="none" stroke="black" cx="10908.35" cy="-2178" rx="48.8" ry="18"></ellipse>
+<text text-anchor="middle" x="10908.35" y="-2173.8" font-family="Times,serif" font-size="14.00">8959@24</text>
+</g>
+<!-- 8959@24&#45;&gt;1040@17 (Federal income tax withheld) -->
+<g id="edge289" class="edge">
+<title>8959@24-&gt;1040@17 (Federal income tax withheld)</title>
+<path fill="none" stroke="black" d="M10936.84,-2163.34C10957.72,-2153.33 10986.46,-2139.55 11010.28,-2128.13"></path>
+<polygon fill="black" stroke="black" points="11011.98,-2131.2 11019.48,-2123.72 11008.95,-2124.88 11011.98,-2131.2"></polygon>
+</g>
+<!-- 8959@22 (Additional Medicare withholding on Medicare wages) -->
+<g id="node213" class="node">
+<title>8959@22 (Additional Medicare withholding on Medicare wages)</title>
+<ellipse fill="none" stroke="black" cx="10835.35" cy="-2250" rx="264.5" ry="18"></ellipse>
+<text text-anchor="middle" x="10835.35" y="-2245.8" font-family="Times,serif" font-size="14.00">8959@22 (Additional Medicare withholding on Medicare wages)</text>
+</g>
+<!-- 8959@22 (Additional Medicare withholding on Medicare wages)&#45;&gt;8959@24 -->
+<g id="edge290" class="edge">
+<title>8959@22 (Additional Medicare withholding on Medicare wages)-&gt;8959@24</title>
+<path fill="none" stroke="black" d="M10853.39,-2231.7C10862.68,-2222.79 10874.13,-2211.81 10884.17,-2202.19"></path>
+<polygon fill="black" stroke="black" points="10886.71,-2204.59 10891.51,-2195.14 10881.87,-2199.54 10886.71,-2204.59"></polygon>
+</g>
+<!-- 8959@19 (Medicare tax withheld)&#45;&gt;8959@22 (Additional Medicare withholding on Medicare wages) -->
+<g id="edge291" class="edge">
+<title>8959@19 (Medicare tax withheld)-&gt;8959@22 (Additional Medicare withholding on Medicare wages)</title>
+<path fill="none" stroke="black" d="M11069.21,-2447.72C11082.52,-2415.55 11104.94,-2345.98 11071.35,-2304 11058.05,-2287.39 11018.3,-2275.62 10975.13,-2267.47"></path>
+<polygon fill="black" stroke="black" points="10975.75,-2264.03 10965.28,-2265.68 10974.49,-2270.91 10975.75,-2264.03"></polygon>
+</g>
+<!-- W&#45;2@6 (Medicare tax withheld) -->
+<g id="node215" class="node">
+<title>W-2@6 (Medicare tax withheld)</title>
+<ellipse fill="none" stroke="black" cx="11202.35" cy="-2538" rx="137.78" ry="18"></ellipse>
+<text text-anchor="middle" x="11202.35" y="-2533.8" font-family="Times,serif" font-size="14.00">W-2@6 (Medicare tax withheld)</text>
+</g>
+<!-- W&#45;2@6 (Medicare tax withheld)&#45;&gt;8959@19 (Medicare tax withheld) -->
+<g id="edge293" class="edge">
+<title>W-2@6 (Medicare tax withheld)-&gt;8959@19 (Medicare tax withheld)</title>
+<path fill="none" stroke="black" d="M11168.93,-2520.41C11149.49,-2510.76 11124.8,-2498.5 11103.97,-2488.16"></path>
+<polygon fill="black" stroke="black" points="11105.52,-2485.02 11095.01,-2483.71 11102.41,-2491.29 11105.52,-2485.02"></polygon>
+</g>
+<!-- W&#45;2 input: medicareTax -->
+<g id="node216" class="node">
+<title>W-2 input: medicareTax</title>
+<ellipse fill="none" stroke="black" cx="11202.35" cy="-2610" rx="105.92" ry="18"></ellipse>
+<text text-anchor="middle" x="11202.35" y="-2605.8" font-family="Times,serif" font-size="14.00">W-2 input: medicareTax</text>
+</g>
+<!-- W&#45;2 input: medicareTax&#45;&gt;W&#45;2@6 (Medicare tax withheld) -->
+<g id="edge294" class="edge">
+<title>W-2 input: medicareTax-&gt;W-2@6 (Medicare tax withheld)</title>
+<path fill="none" stroke="black" d="M11202.35,-2591.7C11202.35,-2583.98 11202.35,-2574.71 11202.35,-2566.11"></path>
+<polygon fill="black" stroke="black" points="11205.85,-2566.1 11202.35,-2556.1 11198.85,-2566.1 11205.85,-2566.1"></polygon>
+</g>
+<!-- 8959@21 (Regular Medicare withholding on Medicare wages) -->
+<g id="node217" class="node">
+<title>8959@21 (Regular Medicare withholding on Medicare wages)</title>
+<ellipse fill="none" stroke="black" cx="10808.35" cy="-2322" rx="253.53" ry="18"></ellipse>
+<text text-anchor="middle" x="10808.35" y="-2317.8" font-family="Times,serif" font-size="14.00">8959@21 (Regular Medicare withholding on Medicare wages)</text>
+</g>
+<!-- 8959@21 (Regular Medicare withholding on Medicare wages)&#45;&gt;8959@22 (Additional Medicare withholding on Medicare wages) -->
+<g id="edge295" class="edge">
+<title>8959@21 (Regular Medicare withholding on Medicare wages)-&gt;8959@22 (Additional Medicare withholding on Medicare wages)</title>
+<path fill="none" stroke="black" d="M10815.02,-2303.7C10818.06,-2295.81 10821.73,-2286.3 10825.11,-2277.55"></path>
+<polygon fill="black" stroke="black" points="10828.42,-2278.69 10828.75,-2268.1 10821.88,-2276.17 10828.42,-2278.69"></polygon>
+</g>
+<!-- 8959@20 (Reference Form8959@1)&#45;&gt;8959@21 (Regular Medicare withholding on Medicare wages) -->
+<g id="edge296" class="edge">
+<title>8959@20 (Reference Form8959@1)-&gt;8959@21 (Regular Medicare withholding on Medicare wages)</title>
+<path fill="none" stroke="black" d="M10768.93,-2376.05C10775.1,-2367.75 10782.66,-2357.58 10789.49,-2348.38"></path>
+<polygon fill="black" stroke="black" points="10792.36,-2350.39 10795.51,-2340.28 10786.74,-2346.22 10792.36,-2350.39"></polygon>
+</g>
+<!-- 1040@18e -->
+<g id="node219" class="node">
+<title>1040@18e</title>
+<ellipse fill="none" stroke="black" cx="10351.35" cy="-2106" rx="53.37" ry="18"></ellipse>
+<text text-anchor="middle" x="10351.35" y="-2101.8" font-family="Times,serif" font-size="14.00">1040@18e</text>
+</g>
+<!-- 1040@18e&#45;&gt;1040@19 (Total payments) -->
+<g id="edge298" class="edge">
+<title>1040@18e-&gt;1040@19 (Total payments)</title>
+<path fill="none" stroke="black" d="M10351.35,-2087.7C10351.35,-2079.98 10351.35,-2070.71 10351.35,-2062.11"></path>
+<polygon fill="black" stroke="black" points="10354.85,-2062.1 10351.35,-2052.1 10347.85,-2062.1 10354.85,-2062.1"></polygon>
+</g>
+<!-- 1040@18d (Reference Schedule3@14) -->
+<g id="node220" class="node">
+<title>1040@18d (Reference Schedule3@14)</title>
+<ellipse fill="none" stroke="black" cx="10351.35" cy="-2178" rx="162.79" ry="18"></ellipse>
+<text text-anchor="middle" x="10351.35" y="-2173.8" font-family="Times,serif" font-size="14.00">1040@18d (Reference Schedule3@14)</text>
+</g>
+<!-- 1040@18d (Reference Schedule3@14)&#45;&gt;1040@18e -->
+<g id="edge299" class="edge">
+<title>1040@18d (Reference Schedule3@14)-&gt;1040@18e</title>
+<path fill="none" stroke="black" d="M10351.35,-2159.7C10351.35,-2151.98 10351.35,-2142.71 10351.35,-2134.11"></path>
+<polygon fill="black" stroke="black" points="10354.85,-2134.1 10351.35,-2124.1 10347.85,-2134.1 10354.85,-2134.1"></polygon>
+</g>
+<!-- Schedule 3@14 -->
+<g id="node221" class="node">
+<title>Schedule 3@14</title>
+<ellipse fill="none" stroke="black" cx="10442.35" cy="-2250" rx="72.45" ry="18"></ellipse>
+<text text-anchor="middle" x="10442.35" y="-2245.8" font-family="Times,serif" font-size="14.00">Schedule 3@14</text>
+</g>
+<!-- Schedule 3@14&#45;&gt;1040@18d (Reference Schedule3@14) -->
+<g id="edge300" class="edge">
+<title>Schedule 3@14-&gt;1040@18d (Reference Schedule3@14)</title>
+<path fill="none" stroke="black" d="M10421.24,-2232.76C10409.44,-2223.69 10394.53,-2212.22 10381.51,-2202.21"></path>
+<polygon fill="black" stroke="black" points="10383.35,-2199.2 10373.29,-2195.88 10379.08,-2204.75 10383.35,-2199.2"></polygon>
+</g>
+<!-- Schedule 3@8 (Input from estimatedTaxPayments) -->
+<g id="node222" class="node">
+<title>Schedule 3@8 (Input from estimatedTaxPayments)</title>
+<ellipse fill="none" stroke="black" cx="10288.35" cy="-2322" rx="209.59" ry="18"></ellipse>
+<text text-anchor="middle" x="10288.35" y="-2317.8" font-family="Times,serif" font-size="14.00">Schedule 3@8 (Input from estimatedTaxPayments)</text>
+</g>
+<!-- Schedule 3@8 (Input from estimatedTaxPayments)&#45;&gt;Schedule 3@14 -->
+<g id="edge301" class="edge">
+<title>Schedule 3@8 (Input from estimatedTaxPayments)-&gt;Schedule 3@14</title>
+<path fill="none" stroke="black" d="M10325.23,-2304.23C10347.68,-2294.03 10376.43,-2280.96 10399.83,-2270.32"></path>
+<polygon fill="black" stroke="black" points="10401.51,-2273.4 10409.17,-2266.08 10398.62,-2267.03 10401.51,-2273.4"></polygon>
+</g>
+<!-- Schedule 3 input: estimatedTaxPayments -->
+<g id="node223" class="node">
+<title>Schedule 3 input: estimatedTaxPayments</title>
+<ellipse fill="none" stroke="black" cx="10324.35" cy="-2394" rx="170.73" ry="18"></ellipse>
+<text text-anchor="middle" x="10324.35" y="-2389.8" font-family="Times,serif" font-size="14.00">Schedule 3 input: estimatedTaxPayments</text>
+</g>
+<!-- Schedule 3 input: estimatedTaxPayments&#45;&gt;Schedule 3@8 (Input from estimatedTaxPayments) -->
+<g id="edge302" class="edge">
+<title>Schedule 3 input: estimatedTaxPayments-&gt;Schedule 3@8 (Input from estimatedTaxPayments)</title>
+<path fill="none" stroke="black" d="M10315.45,-2375.7C10311.35,-2367.73 10306.4,-2358.1 10301.85,-2349.26"></path>
+<polygon fill="black" stroke="black" points="10304.83,-2347.4 10297.14,-2340.1 10298.6,-2350.6 10304.83,-2347.4"></polygon>
+</g>
+</g>
+</svg>
\ No newline at end of file
diff --git a/doc/f1040.png b/doc/f1040.png
new file mode 100644 (file)
index 0000000..09d4768
Binary files /dev/null and b/doc/f1040.png differ