### ###########+# ... ............##.##### .................... ......pp....<.....$. .....oK.).......#..# ......pp...........# .....%.########.##.. ....... .# . ....... # ....... ...##[. ... #..