##################################################
#...#.....######.........#######........##########
#.........####.....##.....................########
#...###...###....###.......####.................##
#..###....##....###....###########...............#
#....###..#....######..##########......#######...#
#...###.......######...######............#####...#
#..####........######..###############.....###^^^#
#...####........####...#............####....##^^^#
#....#########...###...#.....#......s####...##^^^#
#........###.........####....##......####...##^^^#
#........########^######...####......####...##^^^#
#.........#######^####.....h####.....####...##...#
#.........#######s..........#####.....##.....#...#
#.....###############...N...###....#####.....#...#
#..........##########.................^###...#...#
#............s..#####^^^^#########^..^####...#...#
#..............#######.......####.....###...##...#
#.......###........###c.n....####....###....##...#
#...########.......###......#......^####...###...#
#..###########^^^####......#.....######...####...#
#....######......####.......#...####.....#####...#
#.....###.......####....c....#........###...##...#
#....######....#####.......############.....##...#
#...##...##.....#####......##......##......####..#
#..##............#####.....#......###...#........#
#..#..............#####...#...#....##...#....#...#
#..#..####......######....#...##....#...#....#####
#..#...#####...................#....#...#....#...#
#..#........##........####.....##.......##.....S.#
#..........######......s........##......###......#
##################################################