### #######.# #.......# #.#####.# #.# #.# #.# ##'### ################################# ######.####....####......##.....>.................# #######.........'.......'......'..w.......#############.# ........###.#####....####......##.#######........# #.# #......)......................+...............>.# #.##### #.###..###.#####..............##.#######..####..# #.....# # #..# #.........#.###......##.# #..# #..# #####.# ...###..###.........#.###.....)##.# #..# #..# #.# ..>.....................+.........#######..####..# #.# ...###..###.........#.###...............#........# #.# .........##.......).#.# #......##.#####.#........# #.# .........##'#######.#.###......##..........####### #.# ................# #...........###..........# #.# ................# ###.#######.#.........)..################.# ................# #.# #...#.#.#.#.......................#.# ..#####.........# #.# #.#.#.#.#+#)........................# .. #.........# #.# #.#.#.#............############.##### #.........# #.###.#................# #.# #.........# #................#.###'#### #.# #.........# #####.........##.#.#......# #.# #...........##...#......# #.# #.#.........##..........# #.# #.+.........##.........## #.# # #....................# #.# #....................# #.# ####++.<.......##'### #.# .........##.# #.# ##.......##.# #######.# #.......##.# #<......# #.####+###.# ######### #.# #.# #.#