####### ## # ###.....#### .#.##. ##....##....#####...... ##....###.........## ##### #...### ###...##...###...# #...#####......###..#.#..# #..^.##....###..##...##..# ##......<.# ##....###..# #....#...# ###.## #..# #...#.#### ##.# #..# ###.### #.###..### ## ### ##......#.. .# #.......#.# .. #......##.####. ######.##.##.. #†##g##.# ##.##.##.##.# ##...#.......# #.........#### #.......#### ..........# ###.......# ##.....## #....## ..#### ###