############### #...##........# ####### #...##........# ############....... #...##........###..........g...?.... #...##.....(...)%..........(h.(...(. #...##........###.##########....(... #...##........# #.# .....(. #...##........# #.# ....... #..>..........# #.# ....... . #...##........# #.# ...... #....#######...########### #.# ###.. #.......<.............. ... . #....########.#########. ... . #........... #.#########. #%# #.# #.# #^# #.# #.# #.# #.# ... #.# #.# #.#