. .... ?.... ...... ..... ... #.######### #.........# #..######.###### #..##..........# ##### #.l##..........# #...# #..##...[......# #.8.# #..##..........# #...# ..# #..######'###### ###'### ..# #.... #......# #####.....##### .>. ......#......# #...#.....#...# #.# ..............# #.8.'..8..'.<.# #.# #####....#....## #...#.....#...# #.# ####.#...)# #####.....##### #.###########+#....# ###'### #..................# #.###########...#..............# #.............#.#..............# #############.###..............# #..............#'### ######...........# #.........### #.........# #.........# #.........# ###########