##### #...# #...# ####### ######## #...#### #.....# ###### #......# #......###########.....#########....###......# #.................(..........................# #......######### #.....#########......#......# #......###########.....# #....#.#......# #......................# #....#.#......# #)##...###########.....#########.####.#......# #.##.........................................# #.##...##...########.###########.####.######## #.#######.(.########......######)####.######### #.# ###..((.................................. #.# #.......)...........######........####### #.#####.##.#########......# #........# #....##. #.# #......# #........# #....## #.# #..##### #).......# #....# #.# #..##########)..###### #..(.# #.# #..........)%[..# #....# #.# #.###########...# ###.## . #.# #.### #.# #.####### #...# #.# #.......#####...# #.# #............^..# #<# #.......#####......# #.# ####.......# #.###.## #.. ...........# #.# .# #### ####.......# #.# . #.#...### #.# #.#########.#<..# #.# #........))o....# #.# ###########o#...# . #.#...# #.#.### #..o. #....# #....# #....# #....# #....# ...