##.... ## #.... ...... ..# ...# #.... #.# .... ....##.# #..# ......## #..####### ##.....####. #..##.... #.>......... #..##... #...<..### #..##..# #......(.# #..<#..# #......#.# ##.###..# #....#.#.# #.....h.# #....#.#.##### #######.# #....#.#.....# #....# #.......$....#. #h#### #........$...... #.# #....#.######... #h# ######@# .# #h# ... . #.# ...#. #.######## #####.< #.a%.....# ## ###.h....# #.)....# #......# #......# .......... ##......### ####..... .#.### .#..