########################### .........................# #....(.$.#......##...#..# #...#................#..# ..##..y#$...............#..# s....yy....................# #######'#######'#######....# .... ........'....# ...... .........#...<# #+####.. #..#######....# ... #>.# #......# ....#... #.####.# .>.# #.####.# #......# #......# #.##...# #.##...# #.##...# #######......# $ .............# ........####.# ........####.# .............# .......).....# #....####....# #.##. #.##.# # # #....# #....# #....# #....# #..#....# #..#....# $ #..#....# $ #..#....# #..#....# #..#....# ##..+....# ##.....##.# #.........# ##### #.........# # .. #...# #.._...##.# #. .. #.(.+ #.........# #.###.. #...# ####.........# #..... #<..# #............# #....######...# #.....#......# #.##.#...##...#### ##### +.##..#......# #....'............. #...# #.##..#......# #....#...##........ #...# ### #............# #....#...##........ #...######### ##+#####...# ######.......# #....#...#......... #...........# #........... #.......# #....+...#......... #...........# #........... #..####.# #....####################'######################'################.......# #.......................................................................# #......#...#.......###...<.....................####..##.................# #..........#...##.................##...........####..##.................# #..........#............#.........##.................##...........#####.# #..........#............#....###.....................##.................# #..........................................(........................... # #######################################################################