#.. .. #..# .# #..# .# #..# .# # #..# .##.# #..# o.? #..#######g# #..(..(..)o# ##.######### #.# #.######## #..>...... #.#..###### #....<# ##....# #....# ##>..# #...# #.### #. #.