###... ...### ##..... .....## #....##+##....# ...####.####[.. ..##.......##.. ..#..#####..#.. .##.##...##.##. .##.##.<.##.##. .##.##...##.##. ..#..##+##..#.[ ..##... ...##.. ...#### ####... #..!.## ##....# ##..... .....## ###... ...###