########## ################ ##....(#..# #........#..#..## #.........# ##..............# #.........# #..............# #.........# #..............# #.........# #.<............## #######....######### #########....#####....# #########....##....##.##...####.##..###....###...#### #...................#.............................# #...................'.............(...............# #...)[..............#.............................# #...>[.......##....##......##........##....##.....# ##..o(##.....####+###......##...#######....##.....# #######............)......##...##...##....##....## #.....................#...............#.....# #.....................#...............#.....# #.....................#...............#.....# #......##....##.......+..[............#.....# #......##....##.....###..###..###..####..#..# #............##########..####+###..####..#### #.............................#......<....# ##............................#...........# #..........................>.#...........# #............................#...........# #.....##....##...............#..........(# #.....##....##.....##........#......(....# #.....#.....#########.....)..#...........# ##.....#............##...##...##.####..#..# #......#............##...##=..#######'##### #..^...#..........................#...).# #......#..........................#.....# #......##....##...................'.....# #......##....##...####...###...#######.## ####.....##....#########+#####...####.#### #...#######..........#.................# ##........#..........#.................# #.......##....##....#.................# #........######.(...#...>.............# ##......<# #.#######...###....#...## ######### ##...####...############ #.................# #.................# #.................# ##.....###..###..## ##.....###..###### #........'....# #........#....# #........#....# #........#....# ###############