# ## ....##.b. . !.... $.. ... ...... #.# ... .....##.## .. ##### #.......#.# ##8.8####....#%%.# . #......##...b.h#....... #......####........... ##......#......##.####. #8......#.##.### .# #<(.....'.##(# # #8......####.# ##......# ... #......# ..# #......# #..# ##8.8### %.# ##### .