. ...######### ...........# . ..###..##.# ...###...##.# .........##.## ### ...###...#...####.## . ###...#......o# ###..^####))...... #.########.## ####..... #.....<..#.###### .... #<######.......... ... ###.####### ## ..# ###