######## w ##......## ####... .. ##.......[## #...... ... #..........###..#<#. #... #...)......#...#...# # #... #)..%......).###...#.# ##...!#.<.........## .....# .................#####....# ......c#...).....###......# .........)(.(...###..#(..## .................##.###.## ............)........<.$..# ...................####.#.# .......?.........#.# ... ...........>.>...#........... ###.##..........##.##$.. .. #. ##......##.. .# # #####...$#.. # ..... ... ..#.#. #. .