.. .... ... ..# ..## ..# #K# #.# #'# #.# ##'## #..K##### +.<.hhh.+ #...##### ##+##