####### .......# ##########........ #........<........ #.##.#.##.......## #.##.#^##..###..# #.##.#.##..# . #.##.#.##..# #.##.#.##..# #.##.#.##..# #.#.##.#<##.)# # #.#.##.#.##..###.# .# #.#.##...........# .. #.#.####.###.##### ####.#.#..# #.#.# #.# #.# #.......... #.#.# ..###.## #.##.#.#... #.#.# #.###..O###### #.# O. #.#.# #. #........###.## .# #...###. #.∩.####.##...###.#. ##...##. ##.................. #.#.# ##########...#####. #.#.# ##O## #.#.# . #.# #.#.# #.# #.# #.#.# #.# #O# #.#.# #.# #.. ##.#.# #.# ## #....# #.# #..### #.# #..#####.####### #..............##### #.^#####.#####..<..# #..# #.# #####.# #..# #.# #.# #..# #.# #.# #..#####.# #.# #..)...#.# #.# #..###.#.#########.## #..# #.#............####### #.)###.#.%................##### #.......)#####.##............... ##.............##..####.####### #####.##########..####.# #.# #....##.# #.# #.##.##.# #.# #.##.##.# #.# #######.##.##.## #.####..........#...# #..?...#####........# ######## ######...# #####