#. . .##.. ##.. ..#... ##..... ......#####.... ......##....# #........## #.........### ##....#.....##...# #...####.<......# ##..# #....##.## #.## ####.# ###.## .# ##....# . ####....## .. +.....### .. ####'####### . #.......g..# +..........# #....!.....# #........(.# #..........# #..........# ...........# ..........# +####