# #. # . #..#######.#... ##.......ohh.g.. .....?.o.oho.... ##.###<#####..# #............ #####.##.##.# #.# # ... ###