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