### #.####### ##############........ #..................... #.############.####### .# #######'#.................###.# #.........##########..........# #..................#..........# #.............................# #...........#...##.##.........# #...........# ..##.##.........# #+# #...#.. .......#.....#......##.........# #.#####...#. .. .#####.#............##.........###.....#....# ... ..#.#..).........######.............+....# .... ###+#+#.#.#................##..<..........#....###.... #.......#.#................##........##...#........... #.......#.#.###...)........##...>.........#........... #.......#.#.###....##......##.............#........... .......#.#........##......#####...#........##.###### #.....#........##......#####...#........##.# ########## #<..).#...............(........####.....##.###........# #.....>........................'..........>..'......<.# #.....#..#..................#....###.##....#.###........# #.....#..#......######.###.##.#+## #.##.......##........# #...).#..#......#.....(#<#.##.#.####'##...#.#.##........# #.....#..##.#...#.###..#.#.##.#...........############### #+#+#.#..##.#####....).#...##.#.........### ...#........#####...######.##.........# ...##.##.##.#...(..........##.........# ..#........#.#####.#...###########...# .........#..........#...# #...# ..###.....#..............# ..... ... #......'..#...........# ...... .... #......##'#...........# ....... #.#.##....(......#######...# #######.#.##...........##...##...# #.......#.###..........##...# ...# #.###...#.###(.........##...# ..# #.# #...#.#.'.....#....##...# #.# #...#.#.#.....#....##...# #.# #...#.)............##...# #.# #.......................# #.# ###.....................##### #.# #..........((..(..)........ #.# #......#....#....##........ #.# #......#....#.............. #.# #.[....#....#......W......# #.# #......#....#.............# ##.# #......#....####....!.....# #..# #......#....# #..........# ##.#########'##....# #..........# #...........##....# #..........# ################### #..........#