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