.## ...# #..# #..# #.!# #..# ############..# #.<...........# #.##########..# #. ####..# #. #.>.%.# .. #..