############### #.......#.....# #.......+.....# #.......#.....# ########........##'### #.)...(.........##.# ## #'######.........#.# .(# #.## #.######..#.# ...# #..## #.# #....# ..!.# #...## #.# #.#######.....# ##....###)# #....h..'.....+ #####......##.# #########..(..# +.....<.....#.. ..... #####......## .... ##....## ... #...## #. #..## #(## #+#