##....### ....?.. ..!... ..... #... #.. #.# #.# #<# #c# ..ooo.oM# ...###oo. ....# #o.... #.#.#.. ..#.... ##.#####. # .. ### .. ..## .# ..##..# ##.....##....#.. #.<.g..o....###. #...g.........#.. ......gO........... ###.....o........... ##....ggFoZg...... #.....o$......#.. .........<...## ............(..#.. ......##....... ...### ##..... .. ##### #