...######## #..........######## ##...####.#......... ...)...<.###.######. ..........#.## .##.######.####### .#. #........ ..^. #.####### ..... #.# ......####.#####.# .......?...b.....# ....#!####.#####.# . # #.# #.# ... ###