###### ##################....################# .................'....#....'..........# .................#....#....#..........# ##+##....####+###....#....#..........# ####'##.....#....'...##....##....# #..(........#....#...##....##....# #...........#....#...##....####'### +...........#....#.........#......# #...........+....#.........+......# #+##+##+###'#....#.........#......# .............#.<.......#......# .............#...###+###......# .............#...#............# .............#...#..<...####### #+####+##....+...'......# ........'....#...#......# ........#....#...#......# .......<#....#...#......# #...#####....#.###......# #.. ######.####+##### .. +....'.....# #....#.....# #.####.##.########## ###.####.##..........# +........'...#.......# #........#...#.......# #........#...'.......# #........#...#.......# #........#...#.......# ########'##..#.......# #.......############ +.......# #.......# ##+##+##.......# .............#### ...........^.5# ...............# ... ###+##...............####.... #.......##'##########....#+# #.......#.....#..........).# #...../.#.c...#...........[# #.......#.....#............# #.......#.....+............# +.......c.....#............+ #.......#..(# ##.###......## ##########(#####'#....##### #.....(.....#....# #..........>'....# #...........#....# #####'#######+#....# #.......####.....### #.......#..#.....# #.......#).#.....# #.......'..'.....# #.......#..#.....# #.......####.....# ######### #######