##### (.....# ......# ......### .......# ##############......# ...w?..............># #.w....|.......# #.###.#######......# #..................# #####.####.........##### #.# #.####........# #.# #.# #..#.###.# ######'####.# #..# # #...........####..#.### #...).....w............. #..........#####.#..r### #....>.w...# #........ #..........########..### #...............# .)# ######.###......####..# #.# #........# ..# #.# #........# #.# #........# ########.# #........# #...)....# #........# #.#############.....## #.# #.............# #.# #.######......# #.# #.#...#######.# #.# #.#.#.# #.# #.######.#.#.# #####.## #######........#.#.# #......#################### #..........#####.#.# #....................)....# #..........#####'#.# #..............##########.# #..................# #..^....######.# #.# #..................###..[....# #.# #.# #............)........##.###.# #.# #.# #....<....................##.# #.# #.# ... #####.<.........####.####.##.# #.# #.# #.. #.....#####.##.....##.##.# #.# #.# #.. #.....# #..#.......#)##.# #.# #.# .) #.....# #..#.......#..#.# #.# #.# #####.##### #.....# #......_......#.# #.# #.# ......#...########.....####..#.......#..#.######.##########.# ##........h...............#.......#.........#............# #.......#################.##.....##.#######.############## ##.......## #.####.####.# #.# #.........# #...........# #.# #._..8.._.# ############# #.# #.........# #.# #........## #.# #........# #.# #........## #.# #.##.....# #.# .. ####### #.# #<# ###