### ######## .... .... #...... .... .....#<.... ... .....#....############### ##.. #....#...........<....... #... ......................... #... ......................... #...#########....#...###...##### #........9..@....#.....#...... #####.F..o.o.....#.....#.o...... #.@#################..###### #.o))...# .... ####)[..# ..... ###### ..###