################ #......30....... #.....33........ #....b.......... #.....3.v....... #.........v..v.. #........0vvv... #......v........ #############.....v.....%v.M #...................% #.................... #.....v..v.vvv....... #......v...vv...v.... #......v............P #...0v00M.........7.P #...00v0v............ #\..0v00v........PPz #...0Zv0v......... #...00000........ #............... #..%........... #......v...... #............ #........... ##########