########################################### #.......................................(.# #.........................................# ...## ##... #.........................................# .....##...# #.................################'####...# ..........## #.................#...................#...# ...........###.))..............#...................#...# ............##..)..............#..#####'#...#'###..#...# ...........# #.................#..#.....#...#...#..'...# ......(ee.# #)................#..'.....#...#...+..#...# .....(()e.## #.................#..#.....#...#...#..#...# .....)e.e..###.................#..#######...#...#..#...# .....(.)....##.................#............#...#..#...# ...........###.................#............#...#..#...# ..........## #..(..............#..##'####...#...#..#...# ......#...## #.................#..#.....#...#...#..#...# .....###.e.###.................'..#.....#...#...+..#...# ....# ##...##..............<..#..###'###...#+###..#...# .....###...###.................#...................#...# .....#...## #.................#...................#...# ........## #.................###########'#########...# .........###......#[##...............................# ..........##..<...#)##...............................# ..........##......#.(#.......####'################|..# ..........##.######..####....#...................#.).# .........'######§≈≈..####....#...................#...# ........#))'#≈≈≈≈≈≈.(...#.)..#..#######...##'##..#...# ........##)(((.(.............#..#.....'...#...+..#...# ........#')'#≈≈≈≈≈≈.....#....#..#.....#...#...#..#...# .........'######≈§≈..####....#..#.....#...#...#..#...# .......... #.######..####....#..#######...#...#..#...# ......... #......#..#.......#............#...#..#...# ....... #......#.##.......#............#...#..#...# ......# #......#)##.......#..#######...#...#..#...# .....# #.................'..#.....#...#...#..#...# #.<...............#..#.>...#...#...#..#...# #.................#..#####'#...#####..#...# #.................#...................#...# #.................#......>............#...# #.....)...........#...................#...# #.................#..#####'######'##..#...# #...............>.#<.#.......).....#..)...# #.................#..#.........[...#).#...# #.................#..#.............#..#...# #.................#..#.............#..#...# #.................#..#.............#..#...# #.......[.........#..#.............#..#...# #.........(.......#:.#.............#..#...# #.................#..###############..#...# #...../...........#}..................#...# #.................#...................#:..# #.................#'###############'###...# #........(..........>.....................# #.................................).......# #.........................................# ###########################################