### ##+##..### #......... #......... #$...c.... #######(####### #...#.szzz..... #...#..zo...... #[..#.......... #...#.......... #..#.......... ##..##)#####... #..........#... #.....)....# .. #..........# #..........# #########..# #...##'#### #.........# #.....z...# #...##....+ #...##....# #.........# #..z......+ #.........# #...##....# #...##....# #.........# . +......(..##### .. #.............# #.. #.............+ #... #.............# #.... #.........###'# #.....#.........##..# #....['.........'...# #.....#.........#...+ #.....#.........#...# #.... #.........##### #.... #...##....# #... +...####### + #...# #...# #####