###### #....# ###....# #......# ###.#....## #.........##### ###########.......... #...............####### #.......##.......#....# #...........#.#..+....# #.......#...#.#..#....# #............>..)#....# ###...........#.#..'...<# #........#....#.##.#....# #.#..#####......##.#....# #.........(####. #.+....# #..#####.... #.#....# #..#!#.# #. ######## #...!gw# #..#!#.# ##.##### #.. ##. . ##