###+### #.#...### ...#..#. # ####.....###### .###....#........### #####.....##.#.....###.## #.##.....#.#.#.......w#b# ##....##...##....###...## ##..#....##.....#.#......# #.#...##........##.#....#..# ###)#.######.##.####..##..#### #..(+.. ...+...+....+...+ ##'###... #+###...###+##...# #....##+## ##+## ##+## #.<..# #....# ######