# ###### ... #....# ....####....# .......<....# ...........># ....^#....%.# #....##.###.# ... .......W######## #. ###.##.......... # ..##.......... #..#.......... .. #.......... ## ##'######## #.## #).# .......#.## .......#..# ........#.# ......#.#.# ......#...# ......##... ...... #.#. #. .. ## #.