...... # .!..............## # #.................## #.. ##.................?## ##.... .....=................## ##...... .........).............## ##........ ........................## ##........... z.........................## ##<............ #(...........)......# #<.............. #....................# ##<.............. ..###...................# ##.............? ..........).............## ##............. .....#+#..............## ##............. ?....# ##.^.........?## ##(............ ...# ##z)z.......## ##(.)......... . .. #...(.....## ##........## .#. #.... #. ##........## ##.......# ....##.....###...#####.(......## ##......# #...............?.z.%..^......## ##.....######................zz..........## ##.....#..##...........................## ##.......##..................z.......## ##.................................## ##.............................%.## ##.............................## ##...........................## ##.........................## ##.......................## ##.....................## ##..............[....## ##..............%..## ##...............## ##.............## ##...........## ##.........## ###########