##### ####...#### #+###.........### +.'......<......# ###'###.........### ## ####.....####...#### .### #...........##### ......##..#........ #. ..... #..#.....#.. #.. ##.. #.###..### # ######.## ###.########.## ###.......# #.........J..# ..........# #.##....###### #.......# #.##...## ###.......# #.....### ..........# #..#....# ##........###....##...# ##.......##...### ...... #####.#.#..[#####.#.### ###.#...........#..# #..........####### .# ..#.#.......# . ........%..# ##.>........... #....######..## #.#.. ..# #.... .## ..#