####### #..<..# ##...##### #.###.#..# #8'''8#..##.# ####.###.....# #.......#.#### #.#####.#... #. #l##### # #.# #.# #?# #.# #.# #.. ###