############### ##.............## #..#####'#####..# ##.#####...#####.# #..###.......###.## #...#.........#...# #...+....<....'...# #...#.........#...# ##.###.......###.## #'# ###...#####%# #J..# ##'###....### ......##.##.......## ........#.#.........# ....<....+.+....<....# #.........#.#.........# ##.......##.#........## ###...## #+####...### ### #####