######## ############# #......# #...........# #......# #...........# ##### #......# #...........# ##########...# #......##########...........# #...oo.o.....+ +......'........'...<.....?.+ #.#####......# #......##########...........# #.####...#...# +.............. #......W....# #o...o...#...# #..(........... #......O....# #o####...##'## #......)....... #...........# #o# #...'.o# #(...[.######## #...........# #{#......#### ########(.....#################(#### #W#.....## ........#######........##....##.# #>o...... ........'))...'........+.....##.# ###....## ........###...#........#.....##.# #....# .....#### #.).#........#.....##.######. #....# ..... #...#..).....#.....#......... #....+ .... #...#........#)....#..####### ..# ... #...#..............#.(# ..# ... #...######.........#..# #...# #.......###..# #...# #.....#.# #..# #...# #.....#..##..# # #######.....##.##.(#.# #...........# .##..#.# #.....).....# ..#....# #......###### #.##.### # #.....)# #.##.###.# #....))###### ..#(....# #.....).....# #.#..#### #...........####.#..# ####..............(.### ####+########.#.##.# #....<..#.........# #.........##..(##.# #.........###.(##.#### ............# #.>##....# ..........#.# ##(#####(# ...###....#.####.#####.# ... #....+.#(.....O(..# .. ......###....####### .......# #....# ...###.# ###### ... .$