##### ######...# ######## ###########........#######......########################### ##..................>..........................>...........# ...........).....................########################.## ..>............##...#.#####......# #..............# #.# .........##.#..............<.....# #.############.# #.# .........##.#.#.#...#.#####.#.#### #.........#..#.# #.# .......g.##.#...[.W..)......#.# ##############.#..#.# #.# #######.###.##......#.#####.#.# #............#.#..#.# #.# #.# #.##......#.# #.#.# #.########...#.#..#.# #.# #.# #.##......#.# #.#.# #........#...#.#..#.#####.# #.# #.###.#####.# #.#.# #..#####.#...#....#.#.....# #.# #.# #.. #.# #.#.# #..#^..#.#.......##.#.##### ########.# .#.# #.# #.#.# #..#.#.#.#..#######.#.# #........# .. ... .# ###..#.#.#.#..# #.#.# #.#.####...# #.....<..#.#..# #.#.# #.#.# #...# #.########.#..# ###.#.# #.#.# #...# #..........#..# #.....# #.#.#+####...# ############.. #.#...###### #.......)...##### #.#....)...# #................. #.#.#.....## #...........#####. #.#.####### .. #................. #.#.......# ... #............##### #.#######.# ....#.......)........ #.# #.# ....#................. #.# #.# ........###.####...... #.# #.# ........# #.# .###.# #.# #.# ........# #.# ## . #.#######.## ........# #.# #....).....# ............... ############ ##.......##.... #.......###### #........ #........# #......... #..........