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