######### #........ # #.######. .###.##.######.# .............#.# ##.####.#.#.#..# #..##.##.## ##+# #.###.....# ##...# #....>....# ##.....##.###...#.# #.......##.###.#.## .........##.#...## .........'.......# .........####...## #......<## ##....# ##.....## ####.# ##...# .# ##+# #