##+#### #######+# ....... #........ .......###........ .......#.'<....... ....<..#.#........ ......T#.#....>... ......?'.#...[.... ....$..###........ #+##### #######+#