.. . ?## ..# # #.#.# ##.#.##... #..5....:. #..#.# ###..#.# ##### #.#....# #..<# #.#.#..# #.#.###.#.#..# ###.......#.#..####. +..............>..... #+####..#..#########. #..#..# #.....# #.##.... #......... #.##.####.# #. #.# .. #.# # #.#