. .. ! #. .### ..# #####'#### #...S....# #....KK..# #........# #......<.+ #........# #........# ##+#######