### ..# #.# ######### #.# ##.....#.. #.###......... ###.##.......... ...######..r##.........[ #..........##.......... #... #######..#..#.......... ... #.###.#..)....... .. #...## ##.# #.##.)....... .. #.# #....# #..# #)........... ... ..###....# #.## ####..####.## ...###..##)...# ##.# ##.... # .........#....# ##..# ####... #....<.##.#.# ##..###### #. #....).##.#.######......... #....).z.....((............ #.......#.#................ #....)..#.#..######........ . #.......#.#...# ######... ######## #..#####.##.#.#.#..# ##. ##......## #.....#.##...(.##.# ##.$.Y..c.### #...#>....## .# #....a.....$# ###...##....#.. #.#...........# #............# #.....z