############### ............... #....O.....# #.!...<....# .........g...# .......>(...# .#..........# #..........# ####.......# ........# ##.##.### . . . #. ... .. .( #. .. . ##.#.###.# #.###........## .............. ##.###........##.# ........o.......... ##.###............. .....oo.(....... ..###.............. #.....<.o.....# ..............(.. .#........#.... .########## ... .