########## #........# #....<...# #..%.....# #........# #......>.+ #..O.....# ##'####### #...## ###..# ##.# #.### #...# ####'#### #.......#######.. #...)...'........ #...(...#######.. #.......# #...(...# #...(...# #...(...# #.......# ##(((..## ..##### .... ..... .....K. #....... ...oO... ..h