##.###### ........######### #o.....?..# #.<######.# #..# #.>............ #....#...##.##. #........# #+#####... ##.## .. ##