55555555555555555555555555555566555555555555555555555555555555555555555555555555555555555555555555556666666666666666666888888888
55555555555555555555555666666688665555555555555555555555555555551555115555555555551511111111555555555555555556666666668888888888
55555555555555555556688888888888886555555555555555555555555555555555555555555555555555555555555555555555556666666666686688888888
55555555555555555688888888888888888665555555555555555555555556555111155555555555555555555555555555555556556666666666666666888888
55555555555555686888888888888888888888655555555555555555555566555515115555555555555555555555555555555555555556666666666668888888
55555555555556888888888888888888888888865555555515555555555555555551111151515555555515555555555555555555555556666665666666668888
55555555555568888888888888888888888888865555555555555555555555555151111115111555555515555555555555555555556555666665666666688886
55555555556688888888888688888888888888886555555111155555555555551111111111111111515515555555555555555555656566668865668666688668
55555555556888888888886688888868888888888655515111155555555555551111111111111111155515555555555555555555566655656655688868888888
55555555556888888888886888888886888888888655511111155555551555551111111111111111115515555555555555555556665565556555556688888888
55555555558888888888888888888688888888888861111111155555555551551111111111111111111515555555555555555686665556566655565568888888
55555555568888888888886688888688888888888865151111151555555555155111111111111111511515555555555555556856665555666666656656888888
55555555588888888888866666886668888866886686111111155555515555155111111111111155511515555555555555556688665555555665556666888888
55555555688888888886866666666666686866686686111111155555555555165151111111111111555515555555555555568865555555555555566566868888
55555555868888888886866666666666666666666668511111111555111555156111111111111111151515555555555555568855511551115555556668888868
55555556668888866888868666666666666666666866511111155555511551155111111111111111111115555555555555688555111111155556666668668888
55555555658685586688688666666666666888688686511111151551511555115511111111111111111115515555555555686555511111111556668888688666
555555556668856688886888866655115156888888866111111111111111:1116511111111111111111115555555555555685556151111111156668886665688
55555555666885668668886866851151511115586866511111111555111155115611111111111111111111555555555555666686651155551556668888668686
55555555665661666686866566665151111111115566111111111151151111111551111111111111111111115555555555655555511555655156666888888688
55555566555655666666555555665665655111155511111111555551111115115561111111111111111111111155555556655151155555556515666888888888
5555666555555555565656551111111111111155111111111115511151111515155111111111111111111111111555555565551:155555551155668888886688
55666555155555555555565555551111111111151111111111555551115111111511111111111111111111111111555555655551555115111155666888666868
666555111515515555555111115555666555556111111111155155511111111111551111111111111111111111111555556555555555551:1555668885666686
5555111:1111115555555111111155111:1551111111555555555515111111111155111111111111111111111111555555655665511515555556666656666666
5555111::111151555555111:111111::11511111156555155551511111151111155111111111111111111111111555555655611555555555556666556666666
55555511:::111555555551111115111::1111115551115555115111111111111111111111111111111111111111115555656651::1555555556661156666666
111111551::11111555555555111111:::1111565111155551155111111111:11115111111111111111111111111111555566655555555555566661666666666
1::::::1551111155555555111111551551115511:15551111551111111111:11115511111111111111111111111115111565555151155555566668666666666
::::::::155515151555555555555511111155111151111155511111111111111115511111111111111111111111115515555551111555555665666666666666
:.::::::::151555555555511551111111151151111115555511111111:111::11115111111111111111:1111111111155556655115555566555566666666666
:.:::::::::1551555155555111111111115111115155155511111111111111111111511111111111111:1111111111111515666666666655556688666666666
:.::::::::::155555555555111111111115111151155511111111111111111:11115511111111111111:1111111111111555555555655555556888866666666
::.:::::::::15155555155511111111115111115551:11::11111::11:1111111115511111111111111:1111111111115555565555555155566668888866666
::..::::::::115155555555111111111551111551:11:::::::111111::111111111111111111111111:1111111111111155566555555155666666688868666
::::.::::::::151155555551111111115511155111:1::::::::1:1::11151:11155651511111111111:1111111111111155166655555566568888888888666
:::::::::::::115115555555111111115111155:11:::::::::::11:::1515555151155155511111111:1111111111111555666665555566666666666888866
:::::::::::::11111555555511111115111155115::1:::::::1::1::11515115551111551555511111:1111111111115156655555655666655555566668886
.:::::::::::::1111155555511111115111155151:::::::::::::::::1511115516511115111565111:1111111111155566656665666655555555555666688
.:::::::::::::1:151555555111111511111551111:1:::::1:11:1:111111:11551111::1115515111:1111111111115666566666666655555555555666668
.::::::::::::::::15155155511111511111551:::::::....:::1:::::5511151555111::::111151111111111111156665666665565555555555555556666
.:::::::::::::::::151511551111511111151111:::::.::.:.::::1::::15:1511511::::::11115111111111115666666665555655555555555555666666
.:::::::::::::::::1155115511155111111511::::::..::::::1::::::::11111511111:::::1155111111111555666655555115555555555555555666666
 :::......:::::::::11511551155511111551::::::::::.:::::::::::::::515551111111:::115511111115555655555551155555555115555555566666
 :::::....:::::::::11511551155115111551::::::::::.:1::1::::::::::::15511111111::111551111165556555511111555555111111555555666666
 1::::.....::::::::11151555555111111551::1::::::::::1:::1:::::::::::::1511111111111156111555555511111115555111111111155555556666
 :1:::::.::::::::::1115555555111111555:::1:::::::::::::::::::1::::::::::5151111111111555555555111111:115511111111111111155555666
 .:1:::::.:::::::::::115555551111115511::::::::::::1:::::::::::::::1::::1155551111115156555511111:::::55111111111111111155555661
 ..:1::::::::::::::::111555511111115511::::::::::::1:1:::::::::::::1:::::55151511511115555111111:::::151111111111111111115555661
 ...:1::::::::::::::::11155511111155511::::::::::::::1:::::::::::::::::::11115:1511111555511::::::::1551111111111111111115555651
 ....:1:::::::::::::::1111551111115511::::::::::::::::::::::::::::::::::::15:51551111111555:::::::::5511111111111111111115556551
 ......111:::::::::::::1111111111555111:::::::::::::::::::::::::::::::::::1151515511111155551::::::1511111111111111111111555655:
 .......:11:::::::::::::::1111111551111::::::1:::::1:::::::::::::::::::::::1515515111115555555:::..5511111111111111111111556555:
 :.......:1111:1::1:::::::::1111555111:::::::::::::::::::11::::::::::::::::11515155111111155555::.:551111111111:111111115565556:
 ::.......::111111::11::::::11115551::1::1:::::::::1:1::::::::::::::::::::::511155551111111555551.55511111111111111111155555566.
 11:......::::111111111:::1111111511::::::1:::::::1:1:::::11::::::::::::::::::51155551111111115555551111111111:1111111555155565.
 551:.....:::::1111111::::11111111:1::1:::11:::::111111:1:11:::::::::::::::::51111555111111111115651111111111111111115551555551.
 155:....::::::::1111111::111111511::::::::1::::::::1:11::111::::::::::::::::1.1::155511111111111551111111:::11111115551155555:.
 :55:....::::::::::111111:::::111111:11:::::15551111111111111:111::::::::::::15511:55511111111111151111111:1111111155111155555:.
  :5:::..::::::::::::111111111511111:11::::5555555115555511115555511::::::::::1.511:155511111:11115111:11111111111551111111555..
 ...:::....:::::::::1111111151111111::1:::15511.. .:555551::::11155:11::::::::111111:555111111:::111::::1111111115511111111155..
..:.:1::...::::::::::1111:111111111111::1:155:.:::155555555:::..:55:111:::::1:1115111155511111111:::::111111111551111111111555::
...::1:.....::::::::::111111:511111:111::11151155555555555511111151:11::::::::1155111155551111111::::1111111155511111111115551::
. ..151:....:::::::::::11:::11111111111:11556666666666666555111:11111:::::::::111:11:5551555111111111111111555511111111115555:..
. ..:151...::::::::::::111111151111111155666666666666556665655111111::::1::::1111151:555515511111:111111115551111111115555555:..
. . .:51::::..::::::::111111:1151111115666666666666666565655565111111:11111::11111511555511151111:::1111155511111111115155555:. 
. . ..151:..::::::::::1::11:1:15111115666666666666666666655666651111111111111111155155511111155111111111551111111111115555555:..
. .. ..551....:::::::1:1115::1115111565666666666666666555556665651111111111111111555551111111151111111551::::1111111155555555:.:
. ... .:55:..::::::::1111111:111511156566666666666665555555665666111111111111111155555111111111511555511:::::1111115555565561:..
. .... .151:..::::::::1111111:1115115555666566666665555556666556651511111111111115555111111111111111111::::1:111115555556665:...
. .... ..15::::::::::11111111::11551555565556666666555555666666656666111111111111555511111111111111111:::::11111555555556656:...
. ..... ..51::::::::11111111511115511665555566666655555666666666666666555551111115555111111:11111111:::::::11155555555555666:. .
. ..... ..:51:::::::111111115:111115116555555666655555566666666666666665666511111555511111111111111:::::::111155111515555666:...
. ..... ...55::::1::11111111511111151555555555666555515666666666666666655666111155155111111111111111::::11111111111155555566:...
. .....  ..:11::::11::1111115515111151:55555556665555115666666666666666566665111551511111111111111::::1111111111111115555566:111
. .....  ...:51::1::::1111155515511111511155656655555555566666666666666566665115555511111111111111::1111111111111111155555551111
.  .....  ..:551:11::1::1155555511111:11115556566555555566666666566666666655515555511111111111111:::1111::::1111111111155555...:
.  ......  ..551111::::1115555551111111:11151111:555555555566665666655566661155515511111111111:11:::::::::::::111111111155551::.
.  .......  .:55111: :111155551511111111:1:5::::111555555555555555666666551555111551111111111111111::1:::::::::1111111115551:::.
.  ........  .15515::111155555151111111111::1::..:1:5555555515556561566665555111155511111111111111:11::::::::::::11111115551....
.. ......... ..551:1:111555511555115551111::::::1:1:155555555551656555655555111111551111111111111111111111:::::::1111111555:....
.. ............:15::11115:1:111115551111111::::::1:::11155555555555556656515111111155511111111111111111111111::::11111115551....
.. ....  ..... .:511111151111:111111115551511:::::::::1:155551515555155561111111111555551111111111111111111111:111111155551:::..
.. ..............511111111:1::11151555551115511:::11::::::11111115511155555111111111555551111111111111111111111111111115551:1...
.. ..............111111511:1:11:1555111111115111111:::::::::1:1115511155511111111111555555155511111111111111111111111111551::..:
.. ..............:111111:1:1::1:1:151111111155555511:::::.:::1111115555555111111111155555555555155111111111111111111111155::...:
.. ....... .......111515:111::::11155111111111111111::::::...::11111111555511111111551555555511115111111111111111111115151::...:
.. ......... .....111515111111:11:1555511111111111111::::::..:::111111115151111111155155555511115511111111111111111111115::.....
.. ...............11155511111111111551111555555111111::::::::::::111111161551111111551155555555551111111111:::11111115555:::....
...................555551111:1115555551111115111551511:::::::::::11111115115511111555111555551555111111::1:::::1111115155111....
...................55555111111111515551111111111111111111::::::::111111:111151111155511115551111111111::::::::11111115555:15.:::
..................:55555111111111511551111111111111111111::::::::1111151111111111155511111511111111::::::::.::11111155555..11::.
... ...............1555511111:1151115511111111111111511111111::::1111151111111111155511151111111::::::::::::::111111155511.::.:.
... ...............:1555511:1::115115511111111111115511111111:::::1111151:111511115551115111111:1::::::::::::111111155551:..:::.
..  ................:55551::1:111155151111111111115555111111:::::::11111::1115111155111155111111:::::::::::::111111555551::..::.
.  ..................:556511:::1511555511111111115511111:11111:::::::111111115111155511151111111::1::::::::::11111155555:.....:.
  ...................:1665111:1111555551111111155511:::::::::::::::::::11:1115111155511151111111111::::::::::111111155551....:::
 ......................:66511:11111555511111111551:::::::::::::::::::::111111511115555115111111:111::1:::111111111155555.:11::::
.......................:1665111515555551111111511::::.....::::::::::::::11:11511115551155111111:1:11111:1111111111155555:::::::.
................ ......::165511555555551115115511::::....:::::::::::::::11::111111511115111111111:1111111111111111155551:::::1..
....:..................:.:565115555555511555551:::::::::::::::::::::::::111111111151111511111111111111111111111111555551...:::..
....:.....................:56515555555555555511:::::::::::::::::::::::::111111111155111511111111111111111111111555555551:..::...
....::....................::5555555555555555111::::::::::::::::::::::::::11111111155511551111111111111111111111555555511:..:::..
...................:.:.::.:::655555555555655111:::::::::::::::::::::::::11111111115551115111111111111111111155555555551::::.:::.
.::..................::::::::5665555566655511111:1::1111:::::::::::::::111111111111551115511111111111111115555555555561115:::::1
.:::..................:::::::16655555665551111111111111111:::::::::::::1111111111115551155111111111111111151555555566615151::.:5
::::....................::::::56555566555111111111111111111:::::::::::111115111111155551555111111111111111555555555666:.....:...
::::.::.....:............::::::555565551111111111111111111:::::::::1::1111551111111555515511111111111111155555555566651.1:.1:...
::::..:..................:::::::56655111111111111111115511::::::::1::11111151111111155555511111111111111111555555566651:::::::..
::::.::.....:.................::15511111111111111115151111::::::::::11111115111111115511551111111111111111115555566661::..::::::
::::.::......:..........::::::::5511111111111111111111111111::::::::11111111111111115555151111111111111111155555566661::.::::::1
::::..:..........:.:..:::::::::5511111111111111151::1111111::::::::111111111111111115551155511111111151151555555566661111::1::11
::::..:..::.::::::::...::::::::551111111111115511::1111111:::::::::11111151511111111155155555111111111511155555556665111::11.:.1
:::::.:::::1:::::::::..::.::::::51111111115555111111111111::::::1111111115151111111115551555511111111111555555556666111:::1...::
:::::..::::::::::::::...::::::::15111155555555511111111111111:1111111111551511151111115555555111111115115555555666661::::11....:
:::::.:..::::::::::.....:::::11::511555555555555551111111111111111111111551551151111115555555511111515555555555566651::::::.....
:::::.::..:::::::.:....:::::1::::555555555555555555111111111111111111111551555511111111555555155511155155555556666611::::11:....
:::::.::..:::.:::.....:::::1::::1155555555555555555111111111111111111111111155155155511555555555555555555555556666811::.:1::....
:::::.:::.::::.:.....::::::::::::1555555555555555551111111111111111111111151155555555555555555555555555555555566666155::11:.:151
::::::::::::::::..:.::::::1:::::115555555555555555551111111111111111111111511555555555555555555555555555555656666865565:51...:15
::::::::.:::.::...::::::::1::::::155555555555555555551111111111111111111111511555555555556555555555555:15.::555::555156111:....1
:::::::::...:....:::::::::::::::1:15555555555555555555111111111111111:111115515555555555565555555555551511:1.6115.:1  ..::.:....