.############## # ............... #. ##########<>##### ####.### #................. ......# #.##..##......##.. ...#.# #................ #..#.# #^######......### #..#h# #............... ##.##..#g####.############### )......h............. ##.#.#.......######.. ###.###.# #.# #.# #.# #.# #.# #.# #.# #.# ... ..#