. ... #. ... #. ####.. #####.##### ###....###### #.........# #...........# ###+########## #..>......# #...........# #......)...>.# #.........# #...........# #............# #.........### #...........###.........<..# #...........#####...........#.'............# #.........#.....'...........#.#............# ######.##########...........'.#######+###### #..# #...........### #.## #########+### #.# ##.# ###..# #+# #...## (.!...... #.### ........... #.# ............. #.# #.............. #.# #.............. #.# #.............. #.# #.......Y......# #.# #'#### #.# #..).# ##'######## ####.# #.........# ########'### #.........# ###..........# #.........# #.'..........# #.........# ##.#..(.......# #.........####..#...>......# #.........'....##..........# #..)......#######..........+ ########### #..........# ############