######################################## ....................(..................# .. #...#...#...............##..##..##...# #..#####..................#....##..##.......# ................."..........................# ##.....##########################..........# #.##..'......# #...........#.##.......# #..#......# #..zz.......#.##.......# #..#รท.....########...z......#.##.......# .##..#......#......######'#####..........# .....##'#####.####........# ###+##.....# ..............# #........# #..##.# .....##...##..# #........# #..##.# ###... #...##..# #........# #..##.# #. .##.......####..z.)...# #..##.# .. ...............zz......# #######..)..# # ##+#######....########## #...........# #....# #...........# #....# #.......###.# #....# +...........# #....# #...........# #....#+### ######...........# #........# +........<...##..# #.....##.# #............##..# #.....# .+ ................# #.....##.# ................# #.....)..# ###+#........##.# #####....# #...#........##.# ###+###..#....# #...#........##.# #.....#..'..#.# #...'...........# #.....#..#....# #####...........# #.....#..#....# #####.###.......# #..O..'..#.##.# #...#.###...###.# #...#.#..#....# #...'...........# #. ...#..#....#####...#######.....# .....#.O#....#........#....'.....# ####.....#..#....#........#....#.....# #..#.....#..#....#..##...##....#.....# #..#.....#..#....#..##...##....#...#.# #..#.....#..'....#(......#######...#.# .......#..#.. .#..#.#..#..##.........#...#.# ^......#..#.###[#..#.#..#..##.........#.(.#.# .......#..#.....#..#....#.............#.....# .......+..#.....#..+O...#..######'#####.....# .....#.>+.....#..#....#..#................# ...#.y#.....#..#....####............###.# #.##+#.....####.#............####..###.# #>..............#......................# #..##..###......#......................# #......# #....y>#....................).# ........................................# ##########################################