######### #.......# ###### ###.......##############...(# ........%(.(.................# ###.......#####........#..(.# #.......# #........####(# ............)................# ###.......###.#........####.# .....................^..# #%# ###.......###.#######.#.###.# ##.####.# . #.#.#...# .. #.# ######.#.#...# .. .# ##......#.#...# .## ####.#.....#.##### #...## ###...##.....#.# #..(###...###......#.# #.......##........#. ###.<.###.........# #.......##........# #...###...######.#.# #...## ##(..# #.#.# .## ###. .#