############# ............# ..........+ ...# ...|....# ....# # #...##.# ...# ##'##...##.##...## #.......#........# .......W.#........# .###.###.#........# #. #.'........# # ###.#........# ##.####...### ###.####...## #. #...#.....#.....# ##.###..%#.....#.....# .........'.....+.....# .#......#.....#.....# ###...###..###....## .###...###..###.....# .........#...........##### .........#....))....##...## .........'................# .. ##.##.####.#####+#####....# ####### ... ##+##'####.####.....##....# ##.....##.>. #.....)...................# #(.......... #........................#########.......... +....<.)............##...##.....##.......... ##...###...####.....##...##.....##....#####+# ###+###...####..<..##..........##)...###...# #.......................[........#.....+ #.......(...........###+#####....'.....# #...................##.....##....#.....# +..............##..>##.....##....###...# #..............####'##.....##....###...##.. ##...##.####..<##..........+................ #+## #.# #)..##...###'#####............... ... +...#....##)....##............... #.. #...'...........##...#..#.####... ... #...#...........########### ... ..#. #...#............# .. #### #####....#......## #.######....## ### #......# #......# #......# #......# ##..<..# #####.# ###