############# #<.......{..# ###########.# ........# ######..# #..# #..# #..# ........^# ######...# #...# ....# ...#.# ##. .# #. .#