############ ########## #......<...# .........##################################..........# .....................(...............................# .................#########################...........# ########...#####..### ##.?.......(# #...######...# #.<........# #............############### #.......>..# #...#######................##### ##..........# ##...# #######...######.....# ##...######### #....# ###.##########.###..### #.#### #..........#.....## #4# ##########..Y##### #.# ##..# #y# .#######..### #y# ............# #y# ..Y.####...## #.# . #.#..# #.# #.#..^# ... ..#.#..# #.# ###.h#... #.# . ##. y.y