#+# ##########++#### +.+ #............... #.# #......#..#..... #######'#####................ #...........'................ #+#####'#####......#..#...... #...%.##............... #####'#####'#####++## # #.....##.......# #.....##.......# ###K####.......# ... #...<...# ..... #.......# ......##.......# #########.......# #########