.. . ..# .. ..# ....###.## .. ....!. .. ...( # #. #.###.###.# #..##...gS...# #....?####..## ##.##.# #..# # #.# #..# #.# #..# #.# #..# #.# #..# #.####..# #.......###### ######........ #<.###### #......>. #.####### ..# ###