### .?# #.. #.. #.# # #.# ....###'#### #.#..3....# ##..#...### #........ ...#..#+#.## .. ##. .. . ## .#. ...# # ....