##### ##...#### ##.......## #.........# ##..##.....# #..####...## #.## ##...# #..# #...## #.## #...# #..###...# ##......## #.....## #.<..## ##...## #.#..## #.#...# #..##.# #..##.## ##.....##### ##...(....###... ##..###.?...... #.### #.####... #.######.# #........# #.#####..####.. ......).l...... ###...)gl###### #........ #.......... #...........# #......(....# #...........# #...........#