######### ##### #.......#####...# #...............# #........####...##########. #................w......... ######........#################.# #...........)......# .# #...##........####.# #######.# ############ #...##........## #)# #.....#.# . . #..........# #...######.......#.# #.....#.# ...# ###..........# #...# ##.......#.######.....#.##..# ..............####...#####...w............).........# .....................................(.(..........>#.. ..............#####.######............(###...)...##(.# #..................#.######.............# #.......# .# #........##..........<....).............# #.###...# #........##.######.#.######.............# #.# #...# ........##.##.<........................# #.##...... #.#####.##.##.###.#.######.............# #.##........ # #.##.##. #.#.# #....<.....#.#.# #.#........... #.##.##. #.#.# #............... ..!......... #.##.##. #.#.# #..........#.... .##.......: #.##.##. #.#.# #............ .......$ #.##.##. #.#.# #.........##. ... #. #.#.# ........##.# . #.#[# #...........# #.# #........##. #.......... #........# #........ .#.