###### #....# #....# ##### ######....####. # .... ............... .##..########.<..# ................#### ###..###.####........ ##....##..........#### #.........####^...# ....##.#..## #....# # #.##.# ###.## # #.##.## .# #. #. ###.##..## .. #...#.##........... .## #..........####....# #....##.########..### .........$.g$........ #........#####...#### ....####...#......# ... ###.........# .. #........... . #........... ............. ............... ..........h.... ......#........ ......#........ o..............