####### #...... #.... #####.### ####.......#### ###.............# ##.....#######.....# ##....###.#...###....# #....##...#.....##.... ##...##...#####...##... #....#...##...##...# . #....#...#.<<<.....# #....#...##...##...# ##.....^..#####...## #######.........## ###.....### #######