######### ##############.......########## #####...........##.%..........%...# .>...........w...+.................# #...........#...........).....# #..........)##.######..<).....# #...........##..# #.........+ #...........###.## #...(.....# #.......$...# #..# #.........# #.........(.# ##.# #...(ho...# #...........# ### #....(....# #............# ######....# ?..........# ##.)#### #####.....# #....## #.###. #......... #.# #......### #..###.### ..## .... ..# ..## .# ##..#### ## #<.....# #...#### #$..# #...# #..(# ..... ##..## ..# .