##### ####### #####.... ......##### ###.......#######....(.?### ##......###...[...###..)...## #....###....w..%.....###w...# ##...#....<.#######......#...# #...#.....### ###.....#...# #...#....## ##....#...# #...#....## ##....# ..# #...#.....### ###.....# ..# ##...#....w.#######......#...## #....###...w.........###....# ##......###.......###......## ###.......#######.......### #####.............##### ###############