. ... .... #.... .... ##### ..>.. ... #....... #...# ..# #........ #...# #.# #....>.... ... #.# #.....).... ####.# #.### ##.......... #....#####...# #........... #.#........#.###...[.......# #^..######.#...'...%# #...### #.#####....#### #.....####.# #...%##<# ###..#.#!...# ####....# #....#.#.#### #.#.....# #.#......######### #.#.##### #......#<.%gl....# ..... ###l#..#########.#.#.#### #..g..# #...# ........ # ... ........ .#. ....### ...