###### ############....######## #.......# #####......................# #.......# #...#......................# #.......# #...#......................###### #.......# #####...#...#...#..............#....###.......# .........#...#...#.....................#.......# # .................#.....................#......)#.##.# ...................................(........W<....... ...........>.....................................#... .................#.....................##............ ...########+##...####...........................#...# ... ........####.#........###.....[........# ... ......................###)...........#.# .# .....##...........W........#......##...# # #.... #.........gg.<....).(#......###.... #... #....................###....# .... ......#....................# ....... .... ................g..........##........ .. ............g...................... #.# ......##...#............... ... #.# ..(.##..................... ####.# .... #......#............... ....# ... ................. ...# ............####. ..# ............# #+## #)# ......##....# ###..###.# #....e...# #........# #...g....# #........# #........# #........# #........# #.###.##.# ######.# #.# .# #......# #..#.# #......####.#. .#...##........ .......e##.#.#. ........<..# ........#### ........# ........# ........# ........# ......... .......