##.. #... . ... #. #.. #..##.. ####### #########+# .......##..##.###.....!.... #.......<.......#.......... ####...........#.......... #..)........#.......... #...........#.......... #..##..#...##...O...... #.. #####.....######### #.. #.....# #.. #.<...# ### #.....# #.....# #####.. #... #....