######### ####### ........# #.....# ........# #.....# ........# #...$.# ........###############(...%######## ........'........................... .....(.)###############......###### ...........# #......### ..########%# #........# #.# ##.......# #.### #.......# ###...######### #......!# #.............# #.......# ##......#......###.......# #......###......##.......# ##.....## ##.....######+### #.....## ##.....# ##....## ##....## #....## ##....# ##...## ##...## #...## ##...# ##..## ##..## #..## ##..# ##.## ##.## #.## ##<# ### ###