############################################# ............................................. #.........#...#...#..#..#####......#...#..... .......#..#.......#..............(........... )......#..#.#####.#.....##########.(..###.... ######.#....#...#....#.## #(.#.# . #.#.#'##...#.....## #....+ #.#.#.##...#.....# #....# #.#.#.##...#...... #.#..# #...#.##...#....##. #.#..# ..#.)....#.... +....# .#.#.##...#...# ###### ...####...#.#.# #...#...#...# ## #.#.###'#...# ... #.........#.# ...########...........# .#.......(..#.........# .....#...#...[.###....# ...........###........# ........#### #........### #...#...# #.....####.# ........######.....#....# ............########.#### #...........# #.##.## #..##.....#.# #.....# ............# ###'#..# ..........#'## #...#..# ..#.......'..# #...####### . #.....#[#..# #.........# #.....#)#..# #.(.....#.# ........#### #....#....#### #####....######'#.#.^(....# #....#......#.......#.# #.##.#...##########.#.# #....'...#...# #...##### #....#...#.#.#### #........ #..#.#####......###..((.... #.............#.#.#........ .# #..........#....#.'........ .###.# #>.........#....#รท#........ #.....# #..........#.##'#.#........ +.....### #..#^......#.#....#........ #........ #..........#.#.##.#.........####......## #............#.##.#>.................... #.##.........#..^.#..........#.......# +.........##.#...>#..........#.......# #............#....#..........#..<....# #............######..................# #.##.............................#...# .....................................# ............................#...[)).####.# ..##..#..........#...............[>)......# [.....#.......#..#...............)##..#...# ......................................... #########################################