# ######## #. ..#....######### ####.####.#..#....#....# ..........#..#..#.#.##.# ..........#..#..###.##.# .?........##.#....#.##.## ......l......#..........# ..)......#########..##### ...####.............# . ############.## #.# #.# #.# #.# #.# #.# #.##### #.....# #####.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# ######.## #.......# ### #.####### #<# #.# ##.# #.# #..# #.# ######.## #.# .........# #.# ########.# #.# #.# #.# #.# #.# #.#########.# #...........# #############