. ..... .....# #....# ######....# #....+....# ###[####....# #### .# #<..........# #..##. ####.#......# #.... #.#.#....##+# #...# #.#.#.....#.# #...# . ....#.#.#+#.#.# #...# ..# #..........#.#.#########...#....## .......................>.@.(....( ............#...............(..## ########################..##..(. #....#+## #.##.# #.# .# #.# . #.# # %.#