####### #.....# #.....# #.....########## ..##.....##.......##### ........................ #..#.....##.##.#.######. .. ####..<...#.#.# . #.#....#.#.# #.####.#.#.# #........#.# # #?###.####.. #. #.# .. #####.##.##### .........w...# .####..#.###.# ##.#.# # #...# ##..# #..# #..# ##.#