############ #########..........###### ##........................ #......#.#.#####.######### #..###.#.#.#.....######### #....#.#<#.#.#...........# #........#.#<#.#########.# ##.###.#.)..<...########.###### #>............l..............# #########.#.....W.....###.####.## #.......#.#...#..####+###'####..# #.##..#.#.#.###..# #.........##.## #.##..#.#.#.###..# #.........##..# #.##..#.#........# #.........###l## #.##..#.#.######.# #.........###.)# #................# ##+###......##)# #..#..#.#.######## #######.##.## #.........# .............# ###.###.#..# #######.##..# #...#...#..# #.##...# #.#.#......# #.##.#.# #.########.# #.##..... #..........# #.####.#.. ############ #.# ... #.# .