### ..# ## #.# ##+## .. #.# ##...## #. #####.######.....## . #. #....(..?.#.......## .....##.###.#...###..........# ....%..>.O....#..((....<.....+ ..#.###.###.#...###..........# #. #.##.## #.#.......#.. .. #.....<...##.....## ### ####.########(..## #.# ##+## #.# #.# .