######################################################################################################
#....................................................................................................#
#.####.########.###.#####..########......................####..................#########...#########.#
#.####.########.###.#####..########......................####..###..######.....#########...#########.#
#.####.########.###.#####..##################.#########..####..###..######.....#########...#########.#
#...................#####..##################.#########..####..###..######.....#########...#########.#
#.####.##################..##################.#########.............######.....#########...#########.#
#.####.##################..##################.###..............................................#####.#
#.####.##################..##################.####..###..####.........####.....................#####.#
#......##########..........##################.####..###..####.........####.###...######........#####.#
#.##############.########.###################.####..###..####.........####.###...######..............#
#.##############.########.###################.####..###...............####.###...######..............#
#.##############.########.###################.####..####.#####...................######..............#
#................########.###################.####..####.#####...................######..............#
#.......#################.###################.####..####.#####.......................................#
#.......#################.###################.####..####.###....................................###..#
#.......#################.###################.####..####.###....................................###..#
#......................................######.####..####.###....................................###..#
#......................................######.####..............................................###..#
#......................................######.###....................................................#
#.........................#########....######.###...###.........................................###..#
#.........................#########....######.###...###.........................................###..#
#.........................#########....######.###...###.........................................###..#
#.####.#######............#########....######.###...###...............########.###...................#
#.####.#######............#########....##########...###...............########.###...................#
#.####.#######................#####....##########.....................########.###...................#
#.####.#######..####......###.#####....##########....................#########.###...................#
#.####.#######..####......###........................................#########.###...................#
#.####.#######..####......###...###...............#####..............#########.###...................#
#.####.#####..............###...###...............#############......................................#
######.#####..............###...###.........#####.#############..###.#########.......................#
######.#####..............###......###......#####.#############..###.#########................#####..#
######.#####.......................###......#####.#######........###.###########.....########.#####..#
######.#####.......................###............######.#######.###.###########.....########.#####..#
#.......................#####......###.####..####.######.#######.###.###########.....########.#####..#
#.......................#####......###.####..####.######.#######.###.###########.....................#
#.......................#####......###.####..####.######.#######.....................................#
#.......................#####................####.######.....................###.###.########........#
#.####.#####..............###................####.######.............###########.###.########........#
#.####.#####..............###................####.######.............###########.###.##############..#
#.####.#####.........................................................###########.###.##############..#
#.####.#####................###........####..####.####...............###########.###.##############..#
#.####.#####................###........####..####.####...............###########.###.##############..#
#...........................###........####..####.####...............................##############..#
#......................................####..####.####...##########..###########.###.##############..#
#..#########...........................####..####.####...##########..###########.###.#######.######..#
#..#########.###............#####.####.####..####.####...##########..###########.###.#######.#######.#
#..#########.###.###........#####.####..................###########..###########.###.#######.#######.#
#..#########.###.###........#####.####............####.############..###########.###.#######.#######.#
...#########.###.###........#####.####...........#####.############..##########..............#######.#
#................###........#####.###.......###.######.#######.####..##########..###..###....#######.#
#..###.#####.###.###........#####.###.......###.######.#######.####..##########..###..###....#######.#
#..###.#####.###.###........#####.###.......###.######...................######..####.###....#######.#
#..###.#####.###.###........#####.###.......###.######.#######.####..###.######..####.###....#######.#
#..###.#####................................###.######.#######.####..###.######..####.###....#######.#
#...........................#####...........###.######.#######.####..###..#####..####.###....#######.#
#...........................#####......................#######.####..###..#####..####.###....#######.#
#...........................#####.........#####.##############.......###..#####..####................#
#.........................................#####.#######..........................####................#
#.........................................#####.#######..............................................#
#...............................................#######.#####..###...................................#
#...............................................#######.#####..###...................................#
#...................................................###.#####..###...................................#
#...................................................###...###..###................###................#
#.###..........................................................###................###................#
#.###..........................................................###................###.......########.#
#.###.............................................................................###.......########.#
#...........................................................................................########.#
#......####.####.......................########...................................###.###...########.#
#......####.####......................#########.###.###...........................###.###...########.#
#......####.####................###...#########.###.###..................###......###.###...########.#
#.###..####.####.......######...###...#########.###.###...###..###...###.###.........................#
#.###.#####.####.......######...###...#########.###.###...###..###...###.###................#####....#
#.###.#####.####.......######...###...#########.###.###...###..###...###.###................#####....#
#.###.####.............######...###.........................................................#####....#
#.###.###..............######...###.......................###..###.....................###..#####....#
#......................######...###.......................###..###.......########.###..###...........#
#.###.###...###........######...#####.###.###.............###..###.......########.###..###..#####....#
#.###.###...###.................#####.###.###............................########.###..###..#####....#
#.###.###...####................#####.###.###........####................########.###..###..#####....#
#.###.###...####................####..###.###........####................########.###..###..#####....#
#.###.###...####.....................................####....................................####....#
#.###.###...####..........................###........####.###....#######.######.............#####....#
#.........................................###........####.###....#######.######.#####..###..#####....#
#.........................................###........####.###....#######.######.#####..###..#####....#
#....................................................####.###....#######.######.#####..###..#####....#
#.........................................###.......................####.######.#####................#
#.........................................###.......................####.######.#####..###..#####....#
#.........................................###.......................####.######.#####..###..#####....#
#.........................................###...............................###.#####..###..#####....#
#.........................................###.....................................###................#
#..................................................#######..........#######.###...###................#
#..................................................#######...###....#######.###...###......#########.#
#..................................................#######...###....#######.###...###......#########.#
#........................###.................................###....#######.###...###......#########.#
#........................###........................................#######.###.............########.#
#........................###........................................#######.###.............########.#
#...................................................................#######.###.............########.#
#...........................................................................................########.#
#...........................................................................................########.#
#....................................................................................................#
######################################################################################################