.# . .. .. .# ... .# ..$. .# .... .# ####..##.###.#. ......@<....[.. ###....u...#... ..?...O........ ...........#... ..[##.......... .. .....#..../ . ....#####... ...## ##.