...... ##....# ##..#..## ######..#.#..#### .....##......#...#..... .....#..#####....^##### .....#...#...........#. .......#..#....<....#.. .......#..#.........#.. .#....!...#...........#. .........#####.....##### ......##......#...#..... #.....#...###..#.#...### #.....#'#.#.....#....# .........#............ ###.....###.......... ######..g.............. ....................... ##+#######............... #.......gg..#............ #....########........... #.. ..#..... # .....## . ..+