######### #<<.#[..#### #...#......## #..##....@..# ###.##.##55.# ##.##.###..# . ##.####.##..# ... #.###..##..## #@..# ##.....##..# #....# ###..##...##.....# ##..##....#......# #..###..##.# #..# #..#### #### ####