########### #.........#### ...# ..####'####...## ...# #...# ####.## ... #...# ##.# .. ###'### #.## .# ##.....## ##.##.# # #.......# #l#..#..#.# +...<...+ #g........# #.%.....# #.##..#.... ##.....## #.# #...# # ###+### .## ....# #( ....# .# ....# .# ...# # ..##