.. .. .. #. #. ##. #. .....#.#####.# .......ab....# .....#........... ... ##########.# .