##### ##...# ##....## ##......# #.......## #ppp.....# #Sp......# #ZK......## #.........# #.........# #........## #...<..### #.....## #....## #..##. ##.. .#