######## ####......# #####.........# #.............# #.#...........# #.#.....)<....# #.#..........## #............# ##..[...%....# #.#.....[..## #...........# ##..........# ####............ #............[... #O##............. #.##..!........## #####.Y##.!......# #................ #..........###.. #......!........ #####(###....# #.# .##.. #.. # # ###