######## ########## #......#######################........# #......#......#......#....#..#........# #......#......#......'....#..'........# #......#####'##########...#..#........##### #.....................#...'..#....####....# #######...............'...#..#....#..#....# #...............#...#..#....'..'....######## #...............##+#####....####...........##### #######.......####...[...^........# #####............ #.............# #............##### #............ #......######## #............# #............ #......'.....#########........# ###+#####........... #......#.....##..##..#........# #.....<.........#### #####+##.............#####....# #...............# #.......................#....####..(............# #....##.....##..........'.......................# #....##.....######......#...<.........#'##......# #..[.##.....##..##......#.............#..#......###### #............+...#..#####.O......###+##..#...........## #....##.....##...#..#......).#####..>....#......####..#### #....##.....##...#..#........#.......##..##.......#......### #............#...#..#........#.......##..###......#.....##.# #..).##......'...#..#........#...........#.##.....#....##..# #...)##......#...#..#........#...........#..##....#...##...########### #............#...#..#........#<.##...##......##..(#..##.......#......# #....##.....##...'..#........#####...##.......##..#.##........#......# #....##.....##...#..#........#.......###+#.....######.........#......# #....##......#...#..# #.>......#..#......#...#......####......# #'#####......#...#..#........#........'..########._.#######.....###### #....#.......#...#..#........##+##'#######......#...'...........# #....##.....##...#..#...........................######..........# #....#############..#..........................##.#..##.........## #...........#....#..#.........................##..#...##.........# #...........#....#..#........................##...#....##........# ###'####.....#....#..#.......................##....#.....##.......# #......#.....#....####......................##.....#......##......# #......#.....#............#'##.......########......#.......#......# #......#######..........<.#..#.......#....'......#.....#..........# #...........)().......#'###..#.......#....#......#..##.#..........#### #...........))##'#....#..#...#.......######......#..##+##.%..######..# #.............#..#....#..#..(#...................#......#....'.......# #.............#.......#..#...#...............>...#......#....#.......# ###############.......#..#>..#...................#......'....#.......# #...........##...#####..#...########............#......#....#.......# #...........##..## ...#....#.....#............#..##.##....##.###..# #...........'....# ...#....#.....########.....#..##.#......#.###### #.....#.....##...# #....#.....#......#.....#.....#......#...# ######.#######....# #....#.....#......#.....#.....#......#...# #......# #...## #....+.....'......#.....#.....#......#...# #......# ##### #...######'##.....#.....#'#####......##'## #......# #...##.....######'#...................(..# #......# #..........#.............................# ######## #..........#.............................# #..........#.............................# #..........+.............................# ##..##..####.............................# #..##..# ......#########+#####....####### #......# ...... #....'...# +......# ..... #....#...# #....#...# #....#...# #....##### ######