... . .# . .. ##. .## +.# ..# #.# #.# ..# #.# #.# ##..#######.####g######[.. ...............h.h......> #.........######h######.. #.........# #g.# #.........# ##.# #.........# .. #.........# #.# #.........# .. ##.........# #.# #.....###### #.##### ##'######## #.........# #.........# #.........# #......%..# ######'#### #.######## ####......... #............ #.##........ #.##........ #...######## ###.# #.# ###%#####+# #........... #.#####.... ########.# .. #........### #.######...# #######.# #.....#.# ##....# #..<..# #....## #.#.... #.###### #