###+# ##..... ....... ....... #####..... .......# #.#...K.# #...