......?... ###........## ......%....# #........>.# #$.).?.....# #..........# ##### #.........$# .... #........# ...# ##......# #..###..######## ###.##..#..hh........ ######........h.########## ........####..#h### #......####.....#### #.h###...#......# ##hr........###.. ####..#..#...# #.###.###..s #.# !# ..# ..# .# ... #### .. #. .#