..# ..# #.# ..# #.# ####.# # #.# #!...#.# #.# #....#.####. #.# #........... #.# #....# {#.# ###..###########<# #........a.....# #.############## #. #. #. #. #. #.