########### #.........############# #.#######.............######## #.# #############......(.# #.# #.######.# #.## #.# .### ## #..# ######.######.... .# ##.######## #............######.###.## #.)......# #.####.##.......l..)...... #).#####.# #.##.##.######.###.#. #..# ...#.##.# .# #..# ..#...##.# .. #..# .#. .####.# ### #..# #.##.## #.# #..####### # #? ... #......... # ..# #..####### ..# #..# #..# #..# #<.# #..# #..# #..# #..# #..# #..# #..#