# ##########.# #..........#. #.###........ #.)<.......# #########.###... #...))....# ####.######### #.......# #.##....# # ###..# #.####..# #+## #.......# #...## ######.## ##.....## #..## ##....?..# ####...####......... ...........{......... #####...####......... #..## ##.......# #.## ##.....## ...# #...## ###. #+## #.