666666666666666888888888888888888888888888688888888888888888888888888888888888888888888888888888888511:::........       ..::::11
6666666666666688888888888888888888888888688688888888888888888888888888888888888888888888888888888651::::........       ...:::155
66666666556668888888888888888888888888888688888888888888888888888888888888888888888888888888888651::::.........       ...:::1556
666665665566888888888888888888888888888666888888888888888888888888888888888888888888888888888651::::..........      ....:::15568
6666666668888888888888886665555666888686666888888888888888888888888888888888888888888888888655::::.....................:::155888
666666666688888888888886665551111156866668688888888888888888888888888888888888888888888886551::......................:::11568888
66666666665668888668888666551::115556666668886688888888888888888888888888888888888888886551::........  .. .........::::155688886
655566566666668888888866555111:11556666666668688888888888888888888888888888888888888885551::......     . ........::::11558888651
55555565555556566688666555111::155566666666666888888888888888888888888888888888888865551::.......       .......::::115558865111:
556555565655655666655551111111151155566866666688888888888888888888888888888888888655511:......         ......::::11151186511::::
555555555565555555555511111::15558665666666688888888888888888888888888888888888855111::.....          .....::::11115158651:::::.
5555555655555555555155511111:155155115515688888888888888888888888888888888888655111::.....         .......:::111111566511::::...
5555555555555555511155111515515511111551551588888888888888888888888888888888551111::....          ......::::11111158551::::.....
5555555555555555511155158551551151::11551566888888888888888888888888888886511111::.....          .....:::1111111566511::::......
5555555555555555551115565111151:1511115551115688888888888888888888888886511111:::.....          .....::11111111585511::::.......
5555555555555555555:1151111:1111111111151155656888888888888888888888865111111:::....          .....:::11111115885111:::.........
55555555555555555555115111::11111555111515568668888888888888888888855111111::::...          ......::111111558885111::::.......::
555555555555555555555515511111551555115555566888888888888888888885511111::::::...         ......::1111155688865111::::.......:::
555555555555555555555551551111551111155115666666886888888888888511111:::::::......      .......::111155688888511:::::.........::
5555555555555555555555515511111111::1155116866666868888888888651111:::::::::......  .........:::111558888888511::::........:::::
5555555555555555555555555555111111:115551:168666666888888888511111::::::::.................::::155688888886511::::........:::::1
5555555555555555555555555556655551555551111186666666865688651111:::::::::.................::::1556888888865111:::.........::::11
555555555555555555555555555555655551555666666666555551155511111:::::::::................:::::156888888888511::::.........:::1111
55555555555555555555555555555511555555555555555511111111511111:::::::................::::::11588888888885111::..........:::11111
5555555555555555555555555555111111555555555111111::::1551111:::::::.:..............:::::::1188888888886511:::..........::::11115
55555555555555555555555556551111115515115111111::::15551111:::::.................::::::::1588888888886511:::..... ....::::111168
55555555555555555555555556551111111111:1111111::::55551111:::::.................::::::111688888888885511::.....   ...::::1115888
6555555555555555555555555655111111111::111111::::1551111::::::................:::::::11588888888888551:::..... .....::::11158888
8555515555555555555555555551111111111::1111111111555111:::::.................::::::111588888888668551::....... ....::::111588888
855551115555555555555555555111111111111115511555555111:::::.................:::::111588888888888551:::............::::1115888888
66551111155555555555555555511111111111:11111111555111::::................:::::::111688888888888511::......  .....::::11158866888
6655511115115551555555555551111111115111111115555111::::..............::::::::111588888888888611:::...... ......:::1111588666688
585551111155155515511555555111111111551111155555111::::............::::::::::11168888888888651::::...... ......::::1155886666668
58655111111515155111155555551111111155515555555111::::............::::::::::11588888888888511:::..............::::11558868866668
6665551111115515111115555555511111115555555555111::::............::::::::::11688886666666511:::..............:::1115688666688688
658555551111555151515555556551111111555555555511::::.............:::::::::1186668666666511:::..............::::11156886666668688
658555551111151511115515156555111111565555555511:::..............:::::::115555666666665111::..............::::111558866666668688
65665555111115511551155555565111111116666666511::::...............::::111511155666565511:::..............::::1115588666666666688
66685555111111511111151555565511111156888885511:::::.............:::11111::::115665511::::............::::::11156888866666668888
66585555111111511111511151565551111116555565111::::..............:::::::..::11115511:::::...........::::::1111568888888888888888
56666555111111151111155115565551111116555555511::::.............::::......::1::111::::::...........::::::11115686888888888888888
566685555511111511111111115555511111165555555111::::...........::::......::::::11:::::...........::::::1111155888888888888888888
668685555111111111111111155555511111155555555111::::...........:::::::..:::.:::1::::............:::::111115558868 88888888888888
656686555111111151111511515165511155155555565111::::.........:::151:::::....::1::::...........:::::11111115568888886568888888888
6566661115111111111111111115655555555555555651111:::........::1585881:.:..:::1:::............:::::111111155688888888888866888888
66686851111111111111111115555565555555565556655111::::.....::16888668::::.::::::...........::::::1111111558888888888888888881588
6656666511111111111111111151555555555555555666551111:::1111::::556665::...::::............::::::11111115568888888888888888886886
665666851111111111111111151155555555555551111111111:::1:::::.......:1:.::::..............:::::::11111155688888888888888888888888
8666668551111111115111111511166555511111111111111::::1:::.........  :1:::................::::::111111556888888888888888888888888
866566665511111111111111111555666555111111111111:::::111:.. ...1::.    1.....    ........:::::1111115585566666666666668888888888
88656668551111111111555111551556665555511111111111111111:...    .....1::.   .      ......:::::1111155855555555555556666666668888
88866668555111111111111111555556666655555511111111115551:...:  .    ....:         ......:::::11115555111555555555555666666668888
88865666611111111111111111555555588866655555555555511155:...1111556666....       ......:::::111555551111155556656666666666688888
88886666811111111115511115555555555556888888888888888886:. .:1566666888651.   .......::::111556511111111115561888668888886688888
88886666651111111115111155555555515555151555551111111115:. .16686666888865:........:::1111511111:1111111111166888686668886688888
8888656666111111111115555115111111555111::::::::::::::1:..::6888888868888651...::::111:::::::11111::::::111166866658688886688888
8888666868111111115155111111111111::::::::::::::1111:11. .:588868866668866661::::::::::11111111111111111111155688888888865688888
86666666665111111111111111111111111::::::1111111111111:...:8888688888668886661:::111:::111111111111:1111111156665566666666888888
666666666661111111111111111111111111111111111111:::::1:..:58888888888688886666:1111111111:1:111::::11111111115666666666668888888
66668666668511111111111111111111111111::::::::::::::::1..:588888888886668866865111::1::::::::::::1:11111111115666666666688888888
6666866666661111111111111111:11111::::::::::::::::::::1: .588885568888668655685:::::::::::::1:::11:11111111115666666666888888888
656668666868888861111111111111111:11:::::::::::::::::::1 .5885888665566688668851::::::::::::1:11:1111111111111666666666888888888
88566666666888888885111111111:1111:::::::::::::::::::::1..5688688666666668668665::::::::::::::1111111:11111111666666668888888888
686..666668686668888885111111111111:::::::::::::::::::::155885886555511111115665::::::::::::::::::111111111115666666688888888888