#...# ##...# ....# #...# ...+ #..# #..####### #.<....... ............?.. ############... #