.. .... ..+ ... ...##..#. ...##.#..... ........#..# ......#..## ........ ..####..#.# ..........# ..####.#..# ###.#..### ..........# ......#..## #.....##.# #..... #.# #..... #.## #..... #..# #... ##.# #[# ......S.# ........# ......... ......... #........[ #......... #....^....#