####### #..<..# ##.^.## #.###.# #8'''8# +# ###.####.#### #.#####..##....... #(....K...(...#### #######..........# #...........# #.........#.# #........## ##.....#.# ##........ ######.##