v                                                                v     9*+                                               <             
                                                                 >+*>99*3*85+*>        v                                               
                                                       v     <*+1*+19+19*93<*+29*5*3*92<                                               
                                                       >49*3*5*5*>84*9*3*>93*7*98+*>99*5*7*>43*9*64*5+*>83*9          v                
                                             v    *79*39<*3*9*48<*+1*+19+19*93<*+1*26*9*38<*+5*46*9*34<*3*9*48<*+1*26*<>v1             
                                             >4+*>99*3*85+*>29*3*7*7*>39*91   +91+*1+*>84*9*3*>39*99*9+7+*>29*3*v    >v9*9             
                                 v      *3*99<*3*9*48<*+9*+19+19*39<*+7+9        *99*93<*3*9*48<*5*5*3*94<*+29*5<>v>v*199+             
                                 >56+*>99*94*1+*>29*3*5*92+*>92*3*6             9*5+*>99*5*7*>29*3*5*92+v    >v>v93*v++*+1             
                     v    8<*+89*9*92<*+1*49*99<*3*9*48<*5*5*3*             v4<*+1*+19+19*93<*+65*3*99<*<>v>v*3+*^*791*979             
                     >4*9*3*>93*91+91+*9+*>93*92+92+**>84*              4752>9*3*5*5*>84*9*3*>v    >v>v>v4*91++2v*9*39v3+*             
        v          *5*39<*7*5*99<*+65*3*99<*+<257998632178198     v*3*9*48<*+89*9*92<*+1*49*99<>v>v9191^891++1*99+15*+9^*3             
>                v>v>v>v>v>v>v               ^1*+19+19*93<78287568>93*91+91+*9+*>93*v      >v>v5+7+*+*+*4*+1*9v*92+*513*v9          >v 
        9        4+*^23*1+9*9*>v>v>v>v>v>v>v             ^*5*5*3*94<*3*9*48<**+29+29<>v>v>v*67***+*9999**9*99+95*999*9*+9^          5* 
        9        95v*9959*29*3*9*99349*v*v2+>v>v>v>v>v>v                       >v>v>v*39*^394*v4v9v3131+99v*+19*9*199*512*          *7 
        +        **85*^*+9^*4*9*31^*^*+3+89*9*^33*^2^83*>v>v>v>v>v>v     >v>v>v^364*79*98*9**5468*9^+^+2*^23*9*345+^99***+          9* 
        5        943*9*91+*28v499+*5*95934*v*2*9*5*9*949*9*v*94*4*5+>v>v *25+5+*9**++*v^5+*35*3*393****93*99v*9*****+39239          9v 
        +        *6*5*799*+9^4^*^9+*9*****99999*9*+*+*^*3*+24*65658*9*+* 99+***+*952*49*+594+9*9*9*+1+1+*+*^8349133+5^96**          ^2 
        *        7*9*2*+*v7**9*v*119*949+9*92**9297929*6861983*+*+*v*21v **9v4v89*+8v89+**1^*99*9*58+8+2v99*49*2+*+1+*+*6+          *9 
        v        *9*395534+1+*+4++*99*611*9*^191^2+*9*34^2**^*9*9*3999*8 919868913*+8^*1v9+*v^*3*9*9*9*94**+*^1^*9***+5991          +* 
        9        v*6***+999+39192*++*v*+9323*+*+*+92*5****+3*v*v*v*32*24 2+*4*4*+4v24*9*96938*64639*v*v*9+219*+*v2v2v5+**9          83 
        9        932919*^*******93159899+*^*+*99+**95*95+11*+238329*^16* ^*5*9*99^98**4+3*1*3+4^2^993783*19**3*34^8688*35+          9* 
        *        94*4+9v*99v5749*+9+44*11v*81v411v9**v*+5+9559444999*+*9 *v*9*9*1*9*9+*1*3+9*7****+*9*4939*93*v*3*4*4*v8+1          *5 
        5        *^1^*^47*99+*9*5*+*^*3+9435*9^+*891394***+*+*^*^*^1+*9* +83*3*9+3*3*2195***9+531+59*3*^*+12*999*7*9*34^*9          7* 
        *        9*+*v*3*9*91v*9*v1v*94**9*++9**44*+*98v4v1993*9*3*+3v*3 1493432**9939++*214*9+*+6+2999*51+*v*9*9*9*9*3*v*          *9 
        7        4+*+9+*5*9*98   8947*^13*9*1*+19*9*9*^863929*7*+*+9*33* **^*^*^194^*+*199+86**9*5*^9^*   *944*4*5*3*9*333          32 
        *        *1v2929*v33*3      *3*+   v981+*93v25*3*9*+*7*31211+98v +9*v*v*+***v2v99^*^29v*v*v*      v*38986*38399*99          9+ 
        v        1*39***93^*3*      5*+*      **9*   *+*9*9*5*3**9*+1*^2 1*+479+*41+992*+*   9843333      39*^4^49*^*^*9*^          ^* 
        9        +49*59699*599      *v5v      +v93      *93v*7*v+*4*99*9 9353*91v8+79*9      *389*9*      929****9v*v*6*9*          *v 
        9        *9*5*94^*+6^*      92*2      12^*      31^43*991593+1+* +*8*5**2^*+*3*      9*^*9*9      *^*+1*5^4+2+441+          +9 
        *        v*9*7***92+*6      9949      99*v      4+*39v*39+*+1+59 1v*9*5+9*v9999      39*999*      9*62+++*3594*8+1          13 
        9        2913*35+99*92      ^*6*      +*73      ^95*^32*+*9*99** 933*9*1*+8*4^*      ^*+1^14      1+49*2*+***+5^9*          ** 
        4        39+*v9+2**v**      *3*3      13*9      *1*9*9851v9v*149 *9*69799149**9      *62+*+8      +7**v9v89499+*14          49 
        *        *^999^**97891      +*9*      9*5*      3+5*+*^*98^83+62 9*94^*+***9198      +29939^      9+554+89*6***++9          91 
        1        9*129*v9+*3*+      87*5      *7*9      ***619*9*4*39**+ 359**v12+9*+*+      8**1*1*      19+*924*6*2+v1**          *+ 
        +        *++^*33973*2*      9*3*      9*99      9134*1+99*+*^19* ^*^539991*9*9*      915+9++      +**3*9*749932*19          99 
        *        61**3*9*+998v      *749      379*      *+**++1+3919*+*v *7*+*3**933v*v      *+****1      *9v*3*9****798+9          91 
        v        4*1+*9*3*^*^39*3   7*^2      ^*^9      4*9519*5^***+*32 +67*9*91+*^898      9*3141*      1989*3*3531+*9*^          ^+ 
        2        *9+68*99v*6*99v*4*3*v*+99*   *v*+      8v4+91++*3267v49 1+*v*53+1v*244      *v*+8+8   +*9+*325939+4+33*v*          ** 
        9        52*7541^8329*^99*9*33+*^*49+5+2+7^3^   ^9^*++1*+*62+3^* **584*^*99+*^*      949*^*9**375**9*^*^*^*^*7*38+          93 
        *        +*v*+8+*4***9*92939997v*7891+495+*9*759*9*v1*9v1v**99*9 2v*389*v*319*9   v**292v*v*93*+*3v39*5*v*v*v*2946          *+ 
        3        *925*^93*9191+*^*^*^*+4+*^*9*****3*+*+*+*7991+3*391**7* 629*^9+39***+*95+8+1^*^9+93+*v9v98^*+*72+93339^*5          9* 
        *        v*9*v*1*9*+*+89*3*6*9992v*5*v794v*97v9655*9*+1999*+99*2 *999*+1935+3233+148+*3*3139799*9^4*67v*919*99**9*          *v 
        5        89*99++9*4*29947*+431**98+*999*6291+992**5*9*9*2*3*9159 9*^*+5**^*1*9*^***9*3*7***^+*399**+2+87***9*^53*3          98 
        *        429334**38v81***v5**+93*31733*2*9*+99**47*53v*9*58v*+** *3*65+99*997*v*v49*v*7*5+5**4*9*391*94*349*9*+*3*          44 
        9        *^*^*714*^8^+915985999*5***^*399*49**516*9*^8919*^89991 3*+2**2999+*59+89*93945*1*3v89*9***1**3*9441+*9*9          ^* 
        2        9*2*5*+8v*4***+*3*+*1*5*9+v*59**38199*+*v97*43+*7*4319+ 851*4v***+1v*924*3*9*+*999*2^194932+99*7**8+1v*v9          *9 
        +        *+93*3*^97*519*9*3*4+9*3*145*^13*^+943*92^*7*^996+*^+^* ^**1689995933*9*9*9*4*99+999*+3***6*9*9*91^9*84>^          9* 
        *        32**9*v*3*9*+2v99*v8*35*699*9*+45****9v*9*v*9*12+59***v *99+*4*+*+*9*9*99v298v9+1+**+9^14v*v*3279+*1+>^            *3 
        v        *919992+*3*5*^9^199^1^*92+*593*^*5191^33*345*++^***31+9 +22*9*979*9*945*^9^1^8^5954911*+88939*^*^>^>^              9* 
        2        v*+*+4917*3*v*3*+93*+*v2*19*+*v*9*+3+*949*3*37**v43*+89 5+*v*92+4v392**3*9*+*4*+*+8**++*^3*>^>^>^                  *v 
        9        29*45^***9*383*+9^*+*39^19*3593+25*^*+*^*9*9**1+46*9*9* **933*^*^8^1^13*9*+9+*3*9*^29*9>^>^                        99 
        *        9*v8+*9978v*4*781*55v*9*+*9*+*97+*v*v59*2*99v++69*v*v*9 4v*943*v*2*+*+*v*91119*v3>^>^>^                            49 
        3        >^>^>^*2*^29*9*9++*+89*7*9*9*4*+*383989+94*^92*5*994874 649*^*727*79+*9494*+*>^>^                                  ^* 
        *              >^>^>^>^>^*3994*5*v3v4v899v*4*9**7*86*38v*9*384** *929*v*9*9*11v29*>^>^                                      *5 
        2                        >^>^>^>^>^>^>^9*49*9*39+1^4+*+93*3*^*31 9*^9+83*7*3+*>^>^                                          +* 
        9                                      >^>^>^>^>^+**5829*949*99+ *3**72*3*>^>^                                              17 
        *                                                >^>^>^>^*^8+*^* 3*59+*9>^                                                  ** 
        5                                                        >^*13*v 45*>^>^                                                    4v 
        +                                                          >^>^> ^>^                                                        92 
        *                                                                                                                           *9 
        v                                                                                                                           9* 
        8                                                                                                                           93 
        >4*9*3*>49*9*7*>83*9*62*1+*>99*3*85+*>93*5*99+5+*>49*3*74+*>84*9*3*>43*9*64*5+*>83*9*62*1+*>39*91+91+*1+*>84*9*3*>29*9*98+*>^* 
                                                                                                                                     5 
        v94<*7*5*99<*+89*7*39<*3*9*48<*+5+99*5*39<*9*9*94<*+7+9*99*93<*+58*3*99<*5*5*3*94<*7*5*99<*+5*96*3*29<*7*5*99<*5*5*3*94<*+29*< 
        *                                                                                                                              
        >9*9*>49*9*9*>84*9*3*>39*99*9+7+*>29*9*29*1+*>29*9*29*1+*>99*5*7*>92*3*69*5+*>39*91+91+*1+*>84*9*3*>43*9*64*5+*>83*9*62*1+*29v 
                                                                                                                                     * 
        v*93<*+1*2+59*99<*3*9*48<*+1*+19+19*93<*+1*26*9*38<*+5*46*9*34<*3*9*48<*+1*26*9*38<*+3*+19+19*39<*+58*3*99<*+1*49*99<*+1*92*9< 
        9                                                                                                                              
        >1+91+*1+*>93*5*99+5+*>43*9*64*5+*>84*9*3*>39*91+91+*1+*>29*3*5*92+*>43*9*64*5+*>29*9*29*1+*>39*99*9+7+*>29*3*5*92+*>99*3*56+v 
                                                                                                                                     * 
        v46*9*34<*3*9*48<*+29*5*3*92<*7*5*99<*3*9*48<**+29+29*39<*9*9*94<*+1*92*9*92<*+7+9*99*93<*+1*+19+19*93<*3*9*48<*+1*+19+19*93<< 
        *                                                                                                                              
        >5+*>83*9*62*1+*>39*91+91+*1+*>84*9*3*>49*3*5*5*>39*99*9+7+*>93*92+92+**>49*3*74+*>84*9*3*>39*99*9+7+*>29*3*5*92+*>49*3*5*5*>v 
                                                                                                                                     8 
        v*9*34<*+1*49*99<*9*9*94<*9*9*94<*+7+9*99*93<*3*9*48<*+1*+19+19*93<*7*7*3*92<*3*9*48<*9*9*94<*9*9*94<*7*5*99<*+89*7*39<*3*9*4< 
        6                                                                                                                              
        >4*5+*>43*9*64*5+*>39*91+91+*1+*>49*3*5*5*>84*9*3*>39*99*9+7+*>84*9*3*>99*3*56+*>99*94*1+*>29*3*5*92+*>99*3*56+*>39*91+91+*1+v 
                                                                                                                                     * 
        v2<*+1*49*99<*7*5*99<*+5*46*9*34<*7*5*99<*+5+99*5*39<*+1*49*99<*7*3*9*28<*3*9*48<*5*5*3*94<*+1*+19+19*93<*9*9*94<*+7+9*99*93<< 
        9                                                                                                                              
        >*3*5*92+*>84*9*3*>49*3*5*5*>99*3*85+*>29*9*29*1+*>99*5*7*>29*3*5*92+*>93*91+91+*3+*>84*9*3*>43*9*64*5+*>83*9*62*1+*>39*91+91v 
                                                                                                                                     + 
        v49*99<*3*9*48<**+29+29*39<*+29*5*3*92<*+1*49*99<*+9*+19+19*39<*+1*+19+19*93<*+1*92*9*92<*+1*+19+19*93<*+4*79*39<*3*9*48<*+1*< 
        *                                                                                                                              
        >1+*>29*9*98+*>84*9*3*>43*9*64*5+*>83*9*62*1+*>39*91+91+*1+*>84*9*3*>29*3*5*7*>99*5*7*>29*9*29*1+*>93*5*99+5+*>43*9*64*5+*>84v 
                                                                                                                                     * 
        v                                                 <*+5*92*3*92<*+1*+19+19*93<*+29*5*3*92<*+1*49*99<*+5*46*9*34<*+2*99*39<*3*9< 
                                                                                                                                       
        >                       84*9*3*>29*9*76+*>39*99*9+7+*>49*3*5*5* 99*5*7*>39*99*9+7+*>84*9*3*>39*5*76                          v 
        v                                                                                                                            < 
        >                       +*>29*3*5*92+*>39*91+91+*1+*>93*82+82+*7+*>49*3*74+*>84*9*3*>39*5*76+*>99*5                          v 
        v                                                                                                                            < 
        >                       *7*>93*82+82+*7+*>99*94*1+*>84*9*3*>99*92*5+*>29*3*5*92+*>43*9*64*5+*>29*9*                          v 
        v                                                                                                                            < 
        >                       29*1+*>39*91+91+*1+*>93*5*99+5+*>99*3*56+*>99*94*1+*>29*9*29*1+*>39*91+91+*                          v 
        v                                                                                                                            < 
        >                       1+*>49*3*74+*>84*9*3*>49*3*82*1+*>39*91+91+*1+*>93*91+91+*9+*>39*91+91+*1+*                          v 
        v                                                                                                                            < 
        >                       >43*9*64*5+*>29*9*29*1+*>99*5*7*>84*9*3*>29*3*5*7*>39*99*9+7+*>49*9*9*>49*9                          v 
        v                                                                                                                            < 
        >                       *9*>99*94*1+*>29*3*5*92+*>49*3*74+*>84*9*3*>23*9*99+2*5+*>93*92+92+**>39*99                          v 
        v                                                                                                                            < 
        >                       *9+7+*>29*3*5*92+*>84*9*3*>99*5*5*>49*9*9*>39*91+91+*1+*>99*5*7*>29*3*5*92+                          v 
        v                                                                                                                            < 
        >                       *>49*3*74+*>84*9*3*>99*5*5*>39*91+91+*1+*>39*91+91+*1+*>29*3*5*92+*>39*99*9                          v 
        v                                                                                                                            < 
        >                       +7+*>29*3*5*92+*>84*9*3*>49*9*7*>83*9*62*1+*>99*94*1+*>29*9*29*1+*>39*91+91                          v 
        v                                                                                                                            < 
        >                       +*1+*>39*99*9+7+*>99*3*85+*>49*3*74+*>84*9*3*>93*88*7+*>99*5*7*>49*9*9*>49*                          v 
        v                                                                                                                            < 
        >                                 9*9*>84*9*3*>93*99*8+*>39*91+91+*1+*>93*7*98+*>49*9*9*                                     v 
        v                                                                                                                            < 
        >                                              39*91+91+*1+*>93*92+92+** > @