.. ### ... #... .... #..... ....# ###........ ....s# #.......... ......##.......... ................. #?##....(...# #...g.......# ###....)...###. #......<....... ...>##..(.....##. .....###.......##.. .....#............ ..##....(..#..#.#. <. #.....!......# ......#..####..... ..#..##....# #...# #.. ###g..g..?.. #. ...#.... # ....... ###.g. ##.. ##