######### #.......# #.......# #.......# ##########.......# #...O(.(.'.......+ #[########.......# #.##############.# #.O.a......... # .##########...#### ........###.#.# ........'..>#.# ........#####(# ........#####(# ........'...#.# #.......###.#.# #.......# #.#.# ........###'#.###### ..#######............ .. #...##....######## +...++....# ##+#.....O...# ############# #. #...........## #.W.........# #.# #...a.......# #.#########.#### #.# #.((###.....# #.# #....# #.# ##'## #.....# #.# ###.## #.# #.# #.....# #.# #.# .. #.####'####.....# #.# #.# #. #.....(..##....## #.# #.# .# #........####### #.# #.# ..#####........# #.# #.# #.#......###'###### ##### #.# #.# #.#......# #......# #...# #.# #.# #.#......###..(...####...#######.###########.## #..####+#......(..#..'..W'.......((.(((W......# ##..............(.#.##...#######.############## #...............W...'((.'...# #.# #####..............###.##...###.# #.# ....................'...####..?#.# #.# #######..##.........##### #...#.###.# ##.##....###### +...+.....# #.##....# ####...##.###### #..#....# #....<........... ##.#....# #.#####.#.####### #(. ......# #.............. #(##################### ##.%#### #######.#.##### #(#........W..........# ..> #.#.# #.#.#################.# #.#.# #(#.# #.# ..#.# #(#.# #.# ###.# #(#.# #<# #5#.####################### #W#.......................# #(###########.............# #.###########.############# #(.5..5W......# ###############