#....... #...... #...... #####..$.. # ..>......##+######.## .........#........... .........+........... ......y..#.!.)....... .........###[######## #####................ #................ +..<)...)........ #................ #................ #................ #................ ####+######...... ...... ......