--------- |....|..----- ----0..0|.0....| |....0....0....|------ |..0..----.|.|^#...+.| --.---...|.|.|^|...|-| |.|.|0|...|.|^#...+.| |.|..0..|.|.|^|...|-| |.0.0=---.|.|^#...+.| --20..0....|.|^|+----| |.0.|..-----.|^|.....| |.0.|.@--....|^|.....| |...|-....--.|^|.....| -----...0....|^|.....| |>....-------^|.....| ------- |..----+-- |..^^^^.| --------- Label Those Boulders: --------- |....|..----- ----A..B|.C....| |....D....E....|------ |..F..----.|.|^#...+.| --.---...|.|.|^|...|-| |.|.|G|...|.|^#...+.| |.|..H..|.|.|^|...|-| |.J.K.---.|.|^#...+.| --.L..M....|.|^|+----| |.N.|..-----.|^|.....| |.P.|..--....|^|.....| |...|-....--.|^|.....| -----...Q....|^|.....| |>....-------^|.....| ------- |..----+-- |..^^^^.| --------- Push C one tile west, then push E one tile south: --------- |....|..----- ----A..B|C.....| |....D....@....|------ |..F..----E|.|^#...+.| --.---...|.|.|^|...|-| |.|.|G|...|.|^#...+.| |.|..H..|.|.|^|...|-| |.J.K.---.|.|^#...+.| --.L..M....|.|^|+----| |.N.|..-----.|^|.....| |.P.|..--....|^|.....| |...|-....--.|^|.....| -----...Q....|^|.....| |>....-------^|.....| ------- |..----+-- |..^^^^.| --------- Now push D and F each one tile west: --------- |....|..----- ----A..B|C.....| |...D..........|------ |.F@..----E|.|^#...+.| --.---...|.|.|^|...|-| |.|.|G|...|.|^#...+.| |.|..H..|.|.|^|...|-| |.J.K.---.|.|^#...+.| --.L..M....|.|^|+----| |.N.|..-----.|^|.....| |.P.|..--....|^|.....| |...|-....--.|^|.....| -----...Q....|^|.....| |>....-------^|.....| ------- |..----+-- |..^^^^.| --------- Take D to the pits: --------- |....|..----- ----A..B|C.....| |.............@|------ |.F...----E|.|.#...+.| --.---...|.|.|^|...|-| |.|.|G|...|.|^#...+.| |.|..H..|.|.|^|...|-| |.J.K.---.|.|^#...+.| --.L..M....|.|^|+----| |.N.|..-----.|^|.....| |.P.|..--....|^|.....| |...|-....--.|^|.....| -----...Q....|^|.....| |>....-------^|.....| ------- |..----+-- |..^^^^.| --------- Take A and B in either order: --------- |....|..----- ----....|C.....| |..............|------ |.F...----E|.|.#...+.| --.---...|.|.|@|...|-| |.|.|G|...|.|.#...+.| |.|..H..|.|.|^|...|-| |.J.K.---.|.|^#...+.| --.L..M....|.|^|+----| |.N.|..-----.|^|.....| |.P.|..--....|^|.....| |...|-....--.|^|.....| -----...Q....|^|.....| |>....-------^|.....| ------- |..----+-- |..^^^^.| --------- Push C one tile south, two tiles west, then take it: --------- |....|..----- ----....|......| |..............|------ |.F...----E|.|.#...+.| --.---...|.|.|.|...|-| |.|.|G|...|.|@#...+.| |.|..H..|.|.|.|...|-| |.J.K.---.|.|^#...+.| --.L..M....|.|^|+----| |.N.|..-----.|^|.....| |.P.|..--....|^|.....| |...|-....--.|^|.....| -----...Q....|^|.....| |>....-------^|.....| ------- |..----+-- |..^^^^.| --------- Push F two tiles east: --------- |....|..----- ----....|......| |..............|------ |..@F.----E|.|.#...+.| --.---...|.|.|.|...|-| |.|.|G|...|.|.#...+.| |.|..H..|.|.|.|...|-| |.J.K.---.|.|^#...+.| --.L..M....|.|^|+----| |.N.|..-----.|^|.....| |.P.|..--....|^|.....| |...|-....--.|^|.....| -----...Q....|^|.....| |>....-------^|.....| ------- |..----+-- |..^^^^.| --------- Go around and push L one tile west, then push N one tile east: --------- |....|..----- ----....|......| |..............|------ |...F.----E|.|.#...+.| --.---...|.|.|.|...|-| |.|.|G|...|.|.#...+.| |.|..H..|.|.|.|...|-| |.J.K.---.|.|^#...+.| --L...M....|.|^|+----| |.@N|..-----.|^|.....| |.P.|..--....|^|.....| |...|-....--.|^|.....| -----...Q....|^|.....| |>....-------^|.....| ------- |..----+-- |..^^^^.| --------- Push L north and take it: --------- |....|..----- ----....|......| |..............|------ |...F.----E|.|.#...+.| --.---...|.|.|.|...|-| |.|.|G|...|.|.#...+.| |.|..H..|.|.|@|...|-| |.J.K.---.|.|.#...+.| --....M....|.|^|+----| |..N|..-----.|^|.....| |.P.|..--....|^|.....| |...|-....--.|^|.....| -----...Q....|^|.....| |>....-------^|.....| ------- |..----+-- |..^^^^.| --------- Take P and J: --------- |....|..----- ----....|......| |..............|------ |...F.----E|.|.#...+.| --.---...|.|.|.|...|-| |.|.|G|...|.|.#...+.| |.|..H..|.|.|.|...|-| |...K.---.|.|@#...+.| --....M....|.|.|+----| |..N|..-----.|.|.....| |...|..--....|^|.....| |...|-....--.|^|.....| -----...Q....|^|.....| |>....-------^|.....| ------- |..----+-- |..^^^^.| --------- Push F two tiles west again: --------- |....|..----- ----....|......| |..............|------ |.F@..----E|.|.#...+.| --.---...|.|.|.|...|-| |.|.|G|...|.|.#...+.| |.|..H..|.|.|.|...|-| |...K.---.|.|@#...+.| --....M....|.|.|+----| |..N|..-----.|.|.....| |...|..--....|^|.....| |...|-....--.|^|.....| -----...Q....|^|.....| |>....-------^|.....| ------- |..----+-- |..^^^^.| --------- Go around, push F north, and take it: --------- |....|..----- ----....|......| |..............|------ |.....----E|.|.#...+.| --.---...|.|.|.|...|-| |.|.|G|...|.|.#...+.| |.|..H..|.|.|.|...|-| |...K.---.|.|.#...+.| --....M....|.|.|+----| |..N|..-----.|@|.....| |...|..--....|.|.....| |...|-....--.|^|.....| -----...Q....|^|.....| |>....-------^|.....| ------- |..----+-- |..^^^^.| --------- Push N north and west and take it: --------- |....|..----- ----....|......| |..............|------ |.....----E|.|.#...+.| --.---...|.|.|.|...|-| |.|.|G|...|.|.#...+.| |.|..H..|.|.|.|...|-| |...K.---.|.|.#...+.| --....M....|.|.|+----| |...|..-----.|.|.....| |...|..--....|@|.....| |...|-....--.|.|.....| -----...Q....|^|.....| |>....-------^|.....| ------- |..----+-- |..^^^^.| --------- Push M one tile north, then push E one tile north and take it: --------- |....|..----- ----....|......| |..............|------ |.....----.|.|.#...+.| --.---...|.|.|.|...|-| |.|.|G|...|.|.#...+.| |.|..H..|.|.|.|...|-| |...KM---.|.|.#...+.| --.........|.|.|+----| |...|..-----.|.|.....| |...|..--....|.|.....| |...|-....--.|@|.....| -----...Q....|.|.....| |>....-------^|.....| ------- |..----+-- |..^^^^.| --------- Push K two tiles south: --------- |....|..----- ----....|......| |..............|------ |.....----.|.|.#...+.| --.---...|.|.|.|...|-| |.|.|G|...|.|.#...+.| |.|..H..|.|.|.|...|-| |....M---.|.|.#...+.| --...@.....|.|.|+----| |...|K.-----.|.|.....| |...|..--....|.|.....| |...|-....--.|.|.....| -----...Q....|.|.....| |>....-------^|.....| ------- |..----+-- |..^^^^.| --------- Now push K one tile north, west, and take it: --------- |....|..----- ----....|......| |..............|------ |.....----.|.|.#...+.| --.---...|.|.|.|...|-| |.|.|G|...|.|.#...+.| |.|..H..|.|.|.|...|-| |....M---.|.|.#...+.| --.........|.|.|+----| |...|..-----.|.|.....| |...|..--....|.|.....| |...|-....--.|.|.....| -----...Q....|@|.....| |>....-------.|.....| ------- |..----+-- |..^^^^.| --------- Push H one tile east, then push M one tile south, go around, push M west, and take it: --------- |....|..----- ----....|......| |..............|------ |.....----.|.|.#...+.| --.---...|.|.|.|...|-| |.|.|G|...|.|.#...+.| |.|...H.|.|.|.|...|-| |.....---.|.|.#...+.| --.........|.|.|+----| |...|..-----.|.|.....| |...|..--....|.|.....| |...|-....--.|.|.....| -----...Q....|.|.....| |>....-------.|.....| ------- |..----+-- |.@.^^^.| --------- Take G, then H, and work out Q last.