###### ##..... ....... #..... #..... #....$### #....KK.# #######S# #.# #.# #.# #.# #.# #.#