########### ..........##### #........# #.##.###.# ... #.# #<# #### #.# #.# #.# #.# #.# #.# ### #.# #.. #.. ##.# ### #.# #..# #.# #.## #.# ## #######.############.###...# .........................# ............########.###...# #######.###^.... #.# # #.# ####### #.# #.# ..... #.# #.# .(.... #.# #.# .)..(.##.# #.# ...a...#a# .(.....(.# ......##.# #..#. ##.# . .. ## .. #. #