######### #....... # ##.#...#######.# #....<.........# #..#...###....#... .....(..####.#.## ?....##.# #.#!## ..... ...#o###.# ...# ....oo #.. ..# ......o ".. .# #<###### .... ##.