... ....####### .....##....######## .....##.##.#......# #.........^####.# #>.....##.......# #.##....#...##### #.#..#......# #.##.##.#.#)# ####+####o.o.##.#.#.## .........######o#....# .........# #.@..### ........o# ###<.# .......%(' #...# ........## ##..# ######.(. ..# #.(. ### #.(.. #.... #..... ...