66666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555556656666666665
66666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555556666666666666666666666
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655566666666666666666666666666666666
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
66666666666666666666666666666666666665666666655566665556666555566666666666556666666666666666666666666666666666666666666666666666
66666666666666666666666666666666666665555566555555555666665655555566666555555556655556666666666666666666666666666666666666666666
66666666666666666666666666666666665555665555555555555665666555566656666655555555555555565666665655656666666666666666666666666666
66666666666666666666666666656666656666666666655555556665666666666666666656666666665555556666666655566666666666666566666666666666
66666666666666666666666666666555556666666665555555666566666666666666666666666666666666666666666666666666666666666666665666566666
66666666666666666666666666665555556666656665555555555566556666666666666666666666666666666666666666666666666666666666665556666666
66666666666666666666665656666555555556655666555555555565566666666666666666666666666666666666666666666666666666666666655555666666
66666666666666666666666666665555555555656655555555555555556666666666666666666666666666555556666666666666666666666666665555566666
66666666666666666666666666665555555555555555555555555555556666666666666666666555555555555555556666666666666666666666665555555565
66666666666666666666666666655555555555555555555555555555556666666666666666655555555555555555555556666666666666666666655555555555
66666666666666666666666666666665555555555555555555555555555666666666666665555555555555555555555555566666666666666666555555556555
66666666666666666666666666666666655555555555555555555555555666666666666666555555555555555555555555566666666666666666555555555555
66666666666666666666666666666666666655555555555555555555555666666666666666555555555565555555555555556666666666666666555555665555
66666666666666666666666666666666666666555555555555555555555666666666666665555566655566655555555555556666666666666666555555555555
56666666666666666666555556666666666666555555555555555555555666666666666665555566555555555555565555555666666666666666555555555555
55566666666666666666651111555555555556655555555555555555555666666666666655555555555555555555555555556666666666666666555555556555
55555566666666666666655111111155515555565555555555555555656666666666666655555555555555555555555555566666666666666656555555555555
555556666666666666666655511::::1111111155555555555555555555665666666666655555555555555555555555555666666666666666656555555555555
555555566666666666666555511:::::::1111115555555111555555555565666666666655555555555555555555555555666666666666666656555555566655
5555566666666666665555511::::::::::111:11111111111111111555555666666666555555555555555555555555555566666666666666655555555555555
555556555666666555555511:::::::::::111:::::::::111151111155555555555555555555555555555555555555555556666666666666655555555555555
5555555556666655551111::::::.....::::111::::::::::::1111115555555555555555555555555555555555555555556666666666666655555555555555
5555555555555555551::::::............::111:::::::::::::::::111555555555555555555555111155555555555555555555555555555555555555555
55555555555555511::::.................::111::11111111111111:11115555555555555555555551155555555555555555555555555555555555555555
555555555555111:::......................:11111111111::::111111111111555555555555555555551115555555555555555555555555555555555555
5555555555511::::..........::..........::111111::::::::::::111111111155555555555555555555115555555555555555555555555555555555555
555555551111:::.............:........:::1111111:::::::::::::::111111115555555555555555555555555555555555555555555555555555555555
55555511111:::..............::::...:::111111111:::::::::::::::111111111555555555555555555555555555555555555555555555555555555555
5555551111:::...............:::::::::111111111111:::::::::::::111111111555555555555555555555555555555655555556666555555555555555
555551111:::..............:::::::::111111111111::::11111::::111:::::111555555555555555555555555555555555555555555555555555555555
55551111:::..............::::::::111111111111111111111:::::::::::::::11555555555511111111115555555555555555555555555555555555555
55511111:::.............:::::1111111111111111111111:1::11::111111111111555555111111111115151155515555555555555555555555555555555
5551111::::............:::::11111111111111111111111111::111111111111111555555511111111111111111555555555115555555555555555555555
5551111:::............:::::11115111551111111111111111111111111111155555555555551111111551115111555555555555555555555555555555555
555111::::............::::111555555515111111111111111111111155555555555555555555511111555551555555555555555555555555555555555555
555111::::..........::::::115555555551115511111555555555555555555555555555555555555111555555555555555555555555555555555555555555
555111::::..........:::::1155555555555555115555555555555555555555555555555555555555555556666666666666666666666666666666666666555
555511::::....:::::::::::1155555555555555666566555555555555555511111111115555555555555556666666666666666666666666666666666666555
555511::::::::::::.::::::15555555555556666665555555555555111111:::::::::::::::::111111155555666666666666666666666666666666666555
55555111:::::::....:::::111555555556666666655555555551111111111111111::::::::::::::.::::1155555566666666666666666666666666666555
55555551111::::::::::::::1115555666666666555555551111::::::::::::::::::::::::::::11111111111155555566666666666666666666666666555
5555555555111::::::::::::11556666666666555555111111::::::::::::::::::::::::::::::::::::11111111:11555566666666666666666666666555
555555555555111::::::::::11566666666655555111111111:::::::::::::::::::::::::::::::::::::::::::::::111155666666666666666666666555
5555555555555111:::::::::115666666665555511:::............ .    ....::::..............::::::::::.....:11556666666666666666666655
555556655555551111:::::::155666666555551111:............             ..:::...............:::::.........:155666666666666666666655
55555566655555111111:::11556666655551111::...............              ..:::..............::............::1556666666666666666655
555555666655555111111111155666655551111:..................              ...::.............:...............:155666666666666666655
5555556666665555511111111556665555111::.....................             ...:::..:.......:...  ...........::15566666666666666655
66666666666665555511111115566555511::::.......................            ...:::::::::..::.................::1556666666666666655
6666666666666555555555555565555511:::::..........................         ....::::::::::::.... .............::155666666666666655
666666666666666555555555566555111::::::...........................        .....:1:::::::::.... .............:::55556666666666665
66666666666666666555555556555551::::::::...........................       .....:111111:1::...................::15555555555555555
6666666666666666665555556555551::::::::::...........................   .........:11111111:....................::1555555555555555
6666666665556666666566665555511::::::::::::.....................................:11111111.....................:::555555555555555
6666666666666666666666665555111:::::::::::::.....................................:1111111.....................:::111555555555555
6666666666666666666666665551111::::::::::::::::::................................:111111:......................:::11155555555555
66666666566666666666666655511111:::::::::::::::::::..............................:111111::.....................:::11115555555555
666666665555555666666666551111111:::::::::::::::::::.............................::11111::....................:::::1115555555555
6666665555555555566666665511111111::::::::::::::::::::...........................::11511:::...................:::::1115555555555
66666655555555555555666655111111111::::::::::::::::::::..........................::15551:::..................:::::::111555555555
6666666555555555555555665511111111111:::::::::::::::::::::.......................::15551::::.................:::::::115555555555
666666665555555555555556555111111111111::::::::::::::::::::::::::...............:::15511:::::...............::::::::111555555555
6666666665555555555555555551111111111111111::::::::::::::::::::::::::::::::::::::::15511::::::..........::::::::::::111555555555
666666666655555555555555555111111111111111111::::::::::::::::::::::::::::::::::::::15511::::::::::...::::::::::::::::11555555555
566666666666555555555565555511111111111111111111:::::::::::::::::::::::::::::::::::155111:::::::::::::::::::::::::::111555555555
566666666666655555556666555551111111111111111111111::::::::::::::::::::::::::::::::155111:::::::::::::::::::::::::::111555555555
55666666666666655555556655555511111111111111111111111111::::::::::::::::::::::::::11551111::::::::::::::::::::::::11111555555666
5556666666666666665555555555555111111111111111111111111111:::::::::1111111111::::11155111111:::::::::::::::::::::111115555555555
555555555666666666655555555555555511111111111111111111111111:1:111111111111111111111555111111111::::::::::::::::1111115555555555
5555555555556666666655555555555555555111111111111111111111111111111111111111111111115555111111111111::::::::11111111115555555555
55665555555555566666665555555555555555555511111111111111111111111111111111111111111555555511111111111111111111111111115555555555
56666665555555556666666655555555555555555555555555555511111111111111111111111111115555555555111111111111111111111111155555555555
56555665555555556666666655555555555555555555555555555555555555111111111111111111155665555555511111111111111111111111155555555555
66665555555565566666666665555555555555555555555555555555555555555511111111111111555666555555555511111111111111111111555555555555
66666666566665555566666665555555555555555555555555555555555555555555551111111115555666655555555555111111111111155555555555555555
66666666666655555566666665555555555555555555555555555555555555555555555555555555556666665555555555555555555555555555555555555555
66666666666666666666665655555555555555555555555555555555555555555555555555555555566666666666655555555555555555555555555555555555
66666666666666666666665555555555555566666666665555555555555555555555555555555555566666666666666655555555555555555555555555555555
66666666666666666665555555555556555666666666666666666666666666666666666666666666666666666666666666665555555555555551111111111111
66666666666666655555555555556666666666666666666666666666666666666666666666666666888666666666666666666665555555555511111111111111
66666666666655555555555555566666666666666666666666666666666666666666666666666668888886666666666666666666555555555511111111111111
66666666555555555555555555566666666666666666666666666666666666666666666666666888888888866666666666666666655555555511111111111111
66665555555555555555555555566666666666666666666666666666666666666666666666888888888888886666666666666666655555555555111111111111
55555555555555555555555555556666666666666666666666666666666666666666666668888888888888886666666666666666655555555555555555555555
55555555555555555555555555556666666666666666666666666666666666666666666688888888888888886666666666666666666555555555555555555555
55555555555555555555555555556666666666666666666666666666666666666666666688888888888888888666666666666666666655555555555555555555
55555555555555555555555555556666666666666666666666666666666666666666666688888888888888886666666666666666666655555555555555555555
55555555555555555555555555556666666666666666666666666666666666666666666688888888888888866666666666666666666655555555555555555555
55555555555555555555555555566666666666666666666666666666666666666666666688888888888888666666666666666666666665555555555555555555
55555555555555555555555555666666666666666666666666666666666666666666666688888888888886666666666666666666666666666666666666666666
55555555555555555555555555666666666666666666666666666666666666666666666666888888888886666666666666666666666666666666666666666666
55555555555555555555555556666666666666666666666666666666666666666666666668888888888866666666666666666666688866866666666666666666
55555555555555555555555556666666666666666666666666666666666666666666666666888888886666666666666666666666666666666666666666666666
55555555555555566656666666666666666666666666666666666666666666666666666666888888666666666666666666666666666666666666666666666666
55555556656555666666666666666666666666666666666666666666666666666666666668888886666666666666666666666666666666666666666666666666
55555556666666666666666666666666666666666666666666666666666666666666666666886666666666666666666666666666666666666666666666666666
55556566666666666666666666666666666666666666666666666666666666666666666666686666666666666666666666666666666666666666666666666666