.# .. #####.###.. #........... # #........>.. #.##........... .............. #.......... # #..<......# ###.####.#.###### ................# #..............# #..............[# #.....O......(..# #...............# #$.......!......# #..............## #..............# #..####.#.###### #.. #.#.#