############ #..........########## #..........#........# #..........+........# #..........#........# .....#. #..........###'###'######## #.....#..... #.#+#####+#...........#...## #.....#'##'###################.........#<..........#....# .#........#..#........#.......##........+...........#....# .'........#...........).................#...........'....# #........#....#......#.......####'####+#...........#...## #........#....#......#.......##...##.....#+#####'####### #........#....#...)..#.............+.....#.......>.# #........'....#..)...#......[......#.....+.........# +........###'##.)....#.##....##....#.....#.........# #..............)...###.##....##....#.....#.......[.# ..#####+###..........#....#....##....#.....#+######'############# .......%..#..........#....#....###'####'#............#....#.....# ..........#..........#....#.....+.......#............#....#.....# .........W+..........#....#.....#.......#............#....#.....# ..######'##..........+....#.....#.......+............'....#.....# . ....#..........#....#....##.......#............#....'.....# ......'..........#....'....####+########+##......###+##.....# ........#..........###+####'###.............#............###### ........# ....#+#####..###...##.............#............# ####### ...# +.......................+............# #.......................#............# #.......................#............# #.......................#............# #........##.....####...##............# #..###...##.....####...#.....######### ###..###...##.....#......#.....# +....#......'.....+......'....)# #....'......#.....#....).#.....# #....#.....####+#######)##.....####### #....#.....#..................)......# #....#....)#.........................# #....#.....).........................# #....#....)#.........................# ####+##....#.........................######## ########........##+####.....#+#.......# ........ #z....#.........# ....... +.....+...#.....# ...... #.....#...#.....# ... #..<.)###+#.....# ##+###.....###### +.....# #.....# #.....# #.....# ###+##.. ... ...