######## #. #'.....## ##.###+## ##.......## #.......# ##.........## #......###...........## #......##.............# #......##.............. #).....'.......<....... ###......##.............. ..........+.............# #####...####...........+# ##..# ##.........## #..# ##.......## #..#######.....## ##>......####### ###l....# ### #g....##.# ...# #......... ####..# ##).###### ..##..# ##..## #.##.!###l.## #.##..#..## ..##...## ######.##.##.### ..!l..........$.. ......^...##.#### ...........# .. .###.....#..# .# #..........# .# .............# . ........###..Kb# .......## #....