###### ###############..!.# #.............#....# #.###########.#....# ################.# #.#....# #............(...# #......# #.###################### ###....# #....# #....# #....# ####.# #....# #...)# ## ###.# #....# #..(.# .. #...##############....#######..(<#.##### #.##........................+..(........ #...>...####..........#######.a(.c.##### ######.## #######....# ##(##### #.# ####.# #(....l.. #.# #.## #.######. #.# #..# #.# #.+ ##.## #.# ### #..# ... ##.# ... #.## ... #..# ##.# #.# #.## #..# ##.# #.# #.# #.# #.## #..# ########.# ########....)...# ........)#####..# ########<# ###..# #####)...# #...[##.# #....##... #....###..# #....# ..# #....# ..# #....# #.# #...## ....