# ####### .# #...... #.# .......#######..# ........##......###.. .....#..........#.... ..........y............ ..........>y......^.... #..>.....y.y........... #.....................# #.................)...# .....................## ....................... ................>....... ......................... ................###...... ...............## ...... ...............# ..... ...............# ..... ..............## .... ##### ..............# .... ####...## .#......<.....## ####.......##.###....[.....## #.............# ##......#### .....c........# ##..#### ..!...........# ### ............... .......<....... ............... ...S........... ............>.. ............... ............... ............... ...............