....# ##...# ....# #...# #...##### #.# #...#...#.. ####### #.# #.......... #.....# #.# ########..(..!...# #.....# #.###................. #.....#####.##..............g.g. #......<.##.##.................. #....<##.##.##.#######.......... ##.##.##.##.##.# .....?...#. # #..........# .#.......## ####.##.#### ..#....#### ...##.# .....# ......#.# ....# #.#####.#.. # .#.. ....# ##.#