##### ##...## ##.....# #<...### ###.....#### ##..........## ##...........># ##.............# ##.............#### #...).#####.......# ##....#### ##......# #........####.....## ##..>......#....##.# ##.............# # ##.#....))....# ###.....)....# ##.......### ##.....)...# #.......)..## ##........)..# ## ####.....##.....#..# #..#......##.......# #........###)......# ##........#.)......# ###...............# ##............### ###.........## #........#.# ####.....### ##.....# #.....## #..^...### ###$.....## ###.#...$.... #..g.#....... ......O@#....### .....#.h.......# .$.. #.3....#### ### .......# ........# .......## .......##