.## #... #..# #?.# #..# #..# #########..#####. ...o.oo.......... .########..##### #........# ......##.# #.###. #.# # #.######## #.<....... ##########