66666666666666666666666666511115515666666666666551566666666555555666666666666666666666666666655555551155511155555555555555555555
6666666666666666666666666611111155555666666666555515566666566555555666666666666666666666666666655555:155511155555555555555555555
6666666666666666666666666611111555556566666655555515556666665555556566666666666666666666666666665551.:55111155555555555555555555
6666666666666666666666666611551555555565666665655515556666666555155666666666666666666666666666666555.  1111115555555555555555555
6666666666666666666666666551111151555556666655116151555666666655156566666666666666666666666666666655555511::11555555555555555555
666666666666666666666666655151115551556666651115555511555565666555656666666666666666666666666666666555511. ..:115555555555555555
66666666666666666666666665111111115556565551111155::1:::::1155665156566666666666666666666666666666555551.   .:115555555555555555
66666666666666666666666661111111115655551111111::115:::::::115555515556666666666666666666666666666665551     ::15555555555555555
6666666666666666666666665:11115555555511111:11:::.::151111111155515556666666666666666666666666666655655111..:1155555555555555555
66666666666666666666666655515555555511111111:::::::::::1111:11155115566666666666666666666656666666656555555555555555555555555555
566666666666666666666666611155515151111111:::::::::::::::::111155555656666666666666666666666666665555515555555555555555555555555
5556666666666666666666666115555551111111:::::::::::::::::::::1155555566666666666666666666666666666655515555555555556555555555555
5555566666666666666666666111551111:111:::::::::::::::::::::::1155556666666666666666666666666666666555555555555555666655555555555
5555556666666666666666665111151111::11111111:::::::::::::::151155566666666666666666666666665666665555555555555555686665555555555
1155555666666666666666651551115111:11111111155511:::::11551111155666666666666666666666666666666665665555555555555686665555555555
11155555666666666666665516851551111111115511115111:::115111551:55656666666666666666666666666666666665555555555555666655555555555
1111555556666666666666516555655511111::16666651111:::11155511:::::15566666666666666665666666666666655555555555555555555555555555
11111155556666666666661155666565111111:::111111:111::1::11::::11..   .:166666666666666666656666666655555555555555555555555555555
111111155556686666666655566665..1111111::::::.::1:::1:::::::::15:..   ...1566666666666666666666656655555555555555565555555655555
111111111555666666666655686665:.:1111111::::::::111::::1::::1151::.  .... ..5666666666666666666666655555555555555555555555555555
1111111111115588668661:.16655:..111111111111:11111:::::111111151::............16666666666666666666666666666555555555555555555565
1111111111515556666: ...:16565:.1111555111111151111:::1115551566:::..::::::::...566666666888665688888886666666666666555555555555
115511111115555566: ..::168666::1:1155555551111155111111515166661:1:..:111::1:.:116868888888686556688866886686888886865655555655
.15155111111555565. ..11686565::1::115555566511::::1:111111555551151:..:111111:1166668888888886515686886868856888888886665555555
..:55551111111556:  .:11585561.:1::1555111155111555511511155156555551:..:11111115566888888888665:1566666666616558688868666655555
....1555511115555....:11156665:.:::165511115555511115551115566666555551::115151156166888888888651:1555666666651:1556686:86666556
:....:66511115551....:15566666:....166551111555555555511::56666666555551::15151:15116686888888655:1:555665555666551115.:66666666
::.....1511115561....:155665651:...:16665111155555555115:.55666666665555511551::::61166186666886511:15555655555556511 1..6666556
:.:......51115565::..::15566665:.....1666511111151111155..:515688666555555551:::::1:1656566566661:1.::15555566666665 .1.56666566
:.........1115566::...:15688665:::....1666651111:::11111...:5688866665655551::::::15:566156166661:1:.:11115555666886.  :55886666
............115661::...:156866:::.....:15666511111111111....588866666566555:::::::.::151555:565511:..:1::15555666688866516868686
..............1666:::...:156661....:...:1155155511111111....1888666665566511:::::::.5:15555:565511:...1:111556666888888865688666
...............:665:::...:55665:....:...:15515555111111:....1888866666655611:::::....11:5111166111:...::111555666688688866688666
.................:61:::...566665:........:1111511111111:...:588886666666551111::::..:.1::551:55111:...:1115515666666688865666555
...................1:.::..5666661.........:111151111111:...168888666666655115511:.....:1.15::155511:..:1155555556666866866686115
.....................:::::566666651:.:.....:11111111111...:1688886666666551:151661:....1.:51:51:5151:.:::1:155555566666656665111
.......................:1155666666651::.....11111111111..:166888886666655::::11:::::....1:11:151:551::.:::1555555551555656866655
.................. .   ..5555666666611::....:1111111111.:156888888666665:::.:11:::.::.  .::11:151:55::1:115556555165556566886666
................. ..      555666666611:::....:11115551:156668888888665::::..:11:::.....  .:1115511155::1:15555555556666666886666
................. ..      ..556666661:::::....:111551::1666668888885::::....:111::........::111111:155:1111165555556666688666866
..................     .     1666665:::::::....:1561156666666688866:::....:::55:::::.......::111:11:1551151555656566665688888666
....................         . 5651:::::::::....:551556666656688861::....::::1555551::......:.111111:115551115666666666688888666
..................... .         51::::::::::.....511155666656688861:......1:::1::::...........:111111111555555666666666888888666
....................   .      . .1:::::::::::....1:::15566666888666::1:...1::::::..............:11111111555615555565666868888668
...................            ..:::::::::::::..::.::15666666888666651:1.:1::::::...............11111115555555556555555868888666
..................  .         ...1:::::::::::::.::.:15565666686666651:.:::1:::::::..............:5151111:1111:::5551156888686666
................... ..        ....111::::::::::.:::11556666666666651::::::1:::::::...............::11111:111:111.555156888866666
..................  .   .. ......:15111111:::::.::155566666666666651::::::11:::::::.............:::.:1111:11::115555556888866666
.................  .  ..........::::11111111111::15566666666666666651:::::::::::::::............:......:1::111111155566888666665
................   ... ........::::.::11551111111155666666666666665551:::::1:::::::::....................:..1:..1:56666888686655
................ .............:::::::::11151655566666666666665555555551::::::::::::::::..........:::.:::.:.:.::::566668686665555
..............................::::::::1115516655556666666655555111111115:::::::::::::::::.:.......:::.....:::::::566866866555511
..............................::..:11155555156555555666655555111111111115:::::::::::::::::........::::......::::16666666561111::
............ .................::::111155555515555155655555511111:::1:1111::::::::::::::::::.:...:..:::::::::::::5666666561111:11
...............................::1::::1111551566516555551111:1::111111115::::::::::::::::::.::::...::::::::::::11566666551115155
......... ......................::..:::::155115666655511111:::::111111111::::::::::::::::::::::::::::::::::::::15666666651115555
..............................:::.....::11555156655511111:::111115111111:::.::::::::::::::::::::::::::::::::::156666686665555555
.....................  ........::::::::1115556665511111:11111111111115511:::...::::::::::::::::::::::::::::::1566668686666566556
....................     ......11::::::111566655511111111115555555556665511::...:.::::::::::::::::::::::::::15668868886666666666
....................       ....1::::::::116665511111111555515555556666665551::..::::::::::111111:1::::::::1166688688868666666666
.................. ....... ...:61:::..::166655511111555555555566655666666551:::::::::::1115511111111:::::11166888886686666666666
...... ...  ........ ... ....:565:::11166665551111155555555688888865566665111:::::::11155555555511111111115688888688886566566666
............... ..........::566868611:1665551111115555555888888888555555566111::111151111565555555111155556888886666888655565666
........................:166888886651:6666555511155555588888888865555555568688666111561::.:1665555555555668688866666668661::.::5
........................:68666888886166665555155555556888888865111111111568888886::15:.......5666666666666888865655566661:::11::
...... .       ........:166868888586666656555555555566888865111111111115568888886::55:.......:666666666888888655615566661:::::11
............   ... ....:8888888888886665555555555558888511111111111155555688888888:165.......:66666666888888666651565685...1::15
.......................168188868688866566555555556866511111111111555555666888888886115:......:5666668886888666651155656...:15665
............ ..........6888888586888865655555555511111111115555555566668888888888881566:.....:566666666888886661:555161..:156666
................... ..668888888568888855555555551111555555555555668888888888888888865661....:156666666888886661:1551651::1555556
.............   .....1688688888616688885515555551155555555555668866666688888888888885666:...:15666666688888661::55556:1155555556
.............. ......:1868888888555888685555555511115555556668666666666666688888888866665...:1666665166688865::55556515555555666
.:..::::.....  ...:. ..1688888886511156665555555111155555688666666666666666666888888866661..:166611566688886.:551565555555555666
........:111::..:.....  68888888865111::11155555511155556866655555556666666666688888886665..11::156166888861:5615666565666566655
.....:11111111:::::....:88888888888551111::::::51115555666655555555555566666666888888886651:.::::1166688866.55556666666666665555
..::51111111111:::... .888888888888655111111::::51555566665555555555555556666688888888861::.....:1166688865556666665666666555555
::5511111::11:.......6888888888888888651111111115555566665555555555555555566668888888885:::.....::556888865556866656666665555555
5551111::::1..... .1511:1:5888888888888855111555555566655555555555555555556666888888888881::::::1155568665:668866666666665555555
55111111:1:......:5111111::588888888888888866555555555555555555555555555556666688888888888651:1511555556555688866666666656555555
511111111.....:1:1111:1111:58888888888888888815555555555555555555555555555666688888888888886661155556551566888666666666555555555
11::111:....:111::::::::116888888888888888888555555555555555555555555556566666688888888688666651:::16615566888666666666555556555
1:::11:...:51111:::::::11688888888888888888886555555555555555555555566666666666888888886688866551:156655566886666666665656656555
:::11..::5551111:::::15888888888888888888888866555555555555555555555666666666688888888866666666551666665566668666666666566556555
111:.::5555111:1:1:1588886888888888888888888886555555555555555556566666666688888888888866666666666666666566688888666665666655655
111:15555111::::1156886886111688888888888888888655555555555555666666666688888888886888886666666666866668666668886666666666666555
11:565511::::111:18888865511::58888888888888888865555555555566666666668888888888868888886666668866686666866566866666666656666555
555551111::::11..88865511111::58888888888888888886655555556666666668888888888688866668666666668866686656665666866666666666665555
51111111::11:...5511111111111188888888888888888888655555556666666888888888868686665556666666688886666656656668666666666666656656
5551111111:..:651111111::1115888888888888888888888865555556666668888888888888866655556666668888886666566556688666666666666666656
551111111::5551111::111115588888888888888888888888886555566666888888888888888666555566666688888888666566556686666666666666656666
15111111155511111::::15566888888888888888888888888888655666668888888888888888666556666688888888888866665656886666666666666666666
1111111151111::::111156888888888888888888888888888888856666688888888888888886666555666688888888888886666556866666666666666666666
51111111111::1::1115866888888888888888888888888888888886666888888888888888665666555566888888888888888666558666666666666666665666
11155111111111115688888888888888888888888888888888888886668888888888888888666866555566888888888888888865588666666666666666666666
11555111111115688888888888888888888888888888888888888888688888888888888888866665555566888888888888888886686666666666666666666666
15551111111568888888888888888888888888888888888888888888888888888888888888888666555568888888888888888888866668666666666666666666
11111111115888888888888888888888888888888888888888888888888888888888888888886666666688888888888888888888888666666666666666666666
11111111116888888888886888888888888888888888888888888888888888888888888888888886668866688888888888888888886666666666666666666666
11111111515688666886688888888888888888888888888888888888888888888888888888866666666666668888888888888888886666666666666666666666
11111115555511111155556888888888888888888888888888888888888888888888888888866665555556666888888888888888866666666666666666666666
11111111551111111115556888888888888888888888888888888888888888888888888888666665555556666688886655555886666666666666666666666666
11111111155115111115558888888888888888888888888888888888888888888888888886666665555566666668886611115866866666666666666666666666
11111115511151555555688888888888888888888888888888888888888888888888888886666666655556666666666655116888666666666666666666666666
51111155155556666888888888888888888888888888888888888888888888888888888888666666666656666666566666668886666666666666666666666666