Done day 24
[advent-of-code-20.git] / data / advent24.txt
diff --git a/data/advent24.txt b/data/advent24.txt
new file mode 100644 (file)
index 0000000..408fa7b
--- /dev/null
@@ -0,0 +1,592 @@
+wwwnwwswweswwwswwwwswwswwww
+swnwwsesenesenenwwnewwwwnwwnwwnw
+nenewnesenwnenenenenenene
+neeeeewneneneneeeeneeeeeee
+swwneswswseseneweseswnwnwseneswswsesenew
+eneneneswneeneeeneneeneenenenenene
+sesesweseseseenwseseseswsenwseswswswse
+eeeeeweneeee
+neesewweneewswneeneneseeeeeeee
+swsenwswswswswseswseswswswsweswswswswsw
+neswewswwsewwwnwsw
+seswsenenwswswswseseneseswswswseseswseswse
+sewweswneneeneneeeseseeseeneesww
+seswsesesesenwnwseseneseseseeseewseee
+nwnwnwwewnwwwwnwwwwww
+wnwwswwwwwswsewwwweswne
+swsesenenwnenwswseseneswseswe
+nwwenwwnwwwwwwswwsenwnewnwnwwne
+swwwwneswswwseswwswwneswwwswwew
+nwneswnenwnenenwenwnwnenenwsenenwnenenw
+neneneneneneeneneneneneeneneneenenwnesw
+nesewnenwwenwnwwseseeseseneneswwsw
+nwnwnwenwwnwnwneswnenenwnenenwnenenwnwne
+wnewswwwwswswwswwseswwswswswswsw
+nwweswnwswwwswswwnwwsewswswswenesw
+neswneneneneneewnene
+nwnwswnenwwnwnwnwnwnwnwwswswnewnenwwnw
+nenenenewewneneenenewsenewneenesee
+nwwnenwnenenenenwnenenwenwnenenenenene
+nwsenenenwnwnenenwnesenwnwnwnwnwne
+nwneseswwwwswsewwseswswswswswswnewsw
+wwwwnwswwwenewnwwwwswwnwww
+sesesesesesenwesesesesesesewsweseneseese
+eeneneweeeneeseeee
+wweswnwwnwnewnwwwswseenwwnwwnwnw
+neenenwneneseewnenwnwnwnenenwnesweswsw
+seswnwsesewwswwseswneswsweneeseswwe
+nenewnwnwnenenenewnwswenwwnesenesenwne
+nwenwneswswneeswsesewseww
+neneeneneewswneenwneneeneswnenenenee
+swseswseseswswseseseseswnwswseswswsw
+swneneneswwwneswwsewseswswswswwww
+nwneseswnwnwneswnewnwnwnenwnweseenwe
+wwwseeenwwnwnwnewnwnwwwnwnwnww
+sesesesesesesesewseseseseseseseesese
+swswwswseneeswnwwesewswswweneswsw
+wseewesenweneenewseneenenwswsee
+enewseeseesesesenesesewsewsesesesesee
+sewwwswswswwwwswwswswwwswneswsw
+nwnwnenwnwwwnwnenwnwnwnwnwswnwwsenwnw
+nwnwnwnenwnwnwnwneenenenew
+neeneenenenwswwseeneeesenw
+eseeeeseseweewseeseeeseeeee
+nwsewswseseseseneseswseswseseswe
+wwswswwswswnwwenwwwswswwseneew
+wwwwewwwwwweewswwwwwww
+swswswswswwswnweswwswswsweseswneswswsw
+nwewwsenweseeeswneneseneeweewnw
+nenewwnwsenwwwwswwsewewwenw
+nwwnenwnenwnwnwnenwnenwnwswnwnwnenwnenese
+seseneswseswswseswseswseswswseswseseswse
+eeeeeeweeeeeeeeeeswenwe
+eneswneneswnenenweneneneee
+nwswseeneneneeeeeeeeeeenenwenee
+swsenewwwwnwwwnewneeswwwnwwswnww
+eeeeeeeeeeeeeeweeeee
+eseeseseseeeseweneseeseeeeseese
+wwwwwwswwnwwwwnwswwnwwneewe
+eneseseeseseseneswneenwsewsenewswwswe
+senweeeeeeneseneeeseeswnwenwwe
+sewsweeneseswneswseswswwseswwswesenw
+wwwwwwwwswnwwwwwswwweww
+sewnwwwwwsewwwwnwnwenwenwnwswne
+eeeeeenweeseeeeee
+swsenwsweseswseswswswseswswsesesesesesese
+sewswwnwseswswswnweeenwsesesenenesesw
+nwnwseseewnenenewewwenwwnwsesenwne
+sesesenweseseseneswseseewseeseseneew
+swwswsewswsweswswswswseseswneswswswswnw
+swseesenwseseweseeseseeseseseeenwe
+wwnenwneenwnenenesenenenenwneweseswnwne
+nwnwnwnwnwnwnwnwnwsewnwnwnwnwnwsenwnenw
+seswsenwsesweswseseseseseswseswswsesene
+seswwseseseseseseseseswswsenesesesesese
+nwswswswswswneswswswswswsweswseswswswswsw
+wwwswwwwwwnesewnwnwsewwwwnwe
+seneneneeenewneeeeeenenweneswne
+seneenwseseseswsenwwneswswsese
+wswwswwwwwswnwsweenwswswwwswesw
+eeseseseeeseeesenweeesewswese
+nesewswswswnwswswswswwswsweswswswsww
+eneswswneeeeenweeeewnwenenwseesw
+seneswnwswenwnenenwwnew
+seenweweesewewseseeeeeneeew
+swnwnwnwnwnwnwenwwnwswenwnwnwnwnwnwnwnw
+enwswswswwseseseswsenwseseeseeseswwsw
+eeseseseswseseseswsenwwnwseseese
+neeeeneswnenenenenenenenenenwnenenee
+wnewwwwswewwwwwnwwswseswww
+neneneneneneneswneneneneneneneswnenewnee
+seeeseeseseseeseseeseswsenwseesesese
+swwsewswswwwwswswswsenewseswswnenw
+swneseseseswswseswswswseswwseseswswswse
+wswweswwnewwnwwww
+swswswsesewswswneswswswwsweneswswswsw
+wnwwnwwwweswnenw
+swseswsweswseswswswswswseswnwswseswswsese
+neenesewseneeesewewneneneenenw
+seneswseswswnwnwsweswswwswswswseswsenese
+nwenwswswwnwwnwnwnwnwsewsenwwwnwnwenw
+nenwnenenwnwnwnwnwewnwnwwnwwnwenee
+wneseeswwwswsewwwswnww
+nwnwnenwnwnenwnwnwneswnwwnwnwnwenwsenw
+neeeeneneneneeesweeeenenwswneneee
+senweseweseseseeseseseneseseeeswsese
+wseseeeneseseneeeeesewseeeweese
+seseseseeseseseseeeesewsesesenwsese
+wseeseenwseseneeseseeeseseeseeeese
+nwwesesesesenwnewwnwnesene
+swwneneeeeseeeeeswseenweeeee
+nenwseneneneeneeeee
+nwwsewwnewwwwwwwww
+neneseseenewewwnewnwnwesesenewsesee
+neswswswneswnenwwewswneswwswneseswsw
+seswswswseseseswseswnewseseswseswsw
+wneswseseseenwnewseeswswswnwswsesenw
+eneeweneneneeeneesenenenenenenenewse
+neswswwwwwwwwwswsew
+wneseswnewswwswew
+swnwwneswnwewswwswewnwswwwsenwse
+wnwnwwwwwnwnwsenwnwnwnwnwnwnwwsew
+senwswnwnwnenwswsewneseesenwnwwneenwsw
+nesesenenenenwnwneneswneneseenenenwnewnwnw
+nenesenwneneneneneneneswneenenenenenenene
+eweneesesesesewseeeseeeeeesesee
+eeneeweneeneneneneeswnenwneeeswne
+wswseswswnwswwswsweeseneswswseseswnw
+swenwwnwwsenwnwnewnwwenewwwesw
+senwseswswnewswswseswesweswswneswswse
+neseneneneeswneneenenenenenenenewnewne
+nesewsewwwewwwwwnwwnwnw
+swneswwwnwswnewneswwwwwsewwswsesw
+nenwwsewnwnwneswsesw
+nwnwnwnweseswnenwenwnwnwnwnwswnwnenwnwnw
+eswneneeneneneswnenenenenenewseneene
+nenwswwwswwwswsweswwwsweswswsww
+newneeeeneneneneneene
+wnwswewneeewseeseenwswwesenenew
+swswswseswswswswswswswswswswwswsweswsw
+eeeeenweesweeeeeenweeesw
+swswswswswswswswswswneswswswswswsw
+eeeeswwwneseeneeeeenweeswee
+wwwwwwwwwwwnenwwwwswwww
+swwswwnwswwwsewsww
+swnweesenwnwsenwswseswwweswswnw
+nesenenwnenwnwnenwnwnenenwnenwseenwwnewne
+nwsewwnwwnwwwwwwwwwnwnwnwww
+eneenewenewneneeeneneeswswneneee
+nenwnwnwnwwwnwsenwnwnwnwnwnwnwnwnwnwnwsw
+nwnwnwnwnenwnwwnwnwnwnwwnwnwswnwnwnwsenenw
+weseeeewneneseseeeeeseswesese
+swseseseseeesesesesesesesesenw
+nenwnesenwnewnenwnwnenenwnwnwnwnwnwnwnenw
+nwnwnwnwswnenwnwnwnenenwnwnwnenwnwne
+nwnenweswnenenwneenenewnenenenwnwnwnene
+seseeeeseeseseswesenwseseenw
+wnwnwnwnwneweswnwwwnwnenwnwwnwnwsew
+seneeswwwswneseseswwswseswswswswswswnw
+senwwnenwnwnwnenwnwnwnenwnwnwnwnwnwnenw
+swnwnwsenwnenwnwnenwnewnwseswnwnenwswne
+swswswswneswseswswswsw
+seseseswseseseseesesesenwesesesenwnwsese
+swswseswseswswswsesesesenesesenwsesesw
+wwswwwswwwwswwsewwnewnewwsww
+neswswwswseeswwswnenesesesesewswswsw
+wwwwwwwswwswseswnewsewswnewwww
+swwswswswwswwswwswswswswneswwwswsw
+wenwseeeseeseeeseeeseseseneese
+neneswnewswwwenwwwnwswsenwwwse
+wneweeseeseeeeweenwwewseene
+wswnwnweeswesweseenenwswwnenwwnwsenw
+sesenesesewseenwsesweeseewesesese
+eswseswsenwesenesesesesesewwswsese
+nenwwswewwwweseenwsenwwwwnwesw
+nwswweswswswswswswneswswwwwnweswse
+nwseswseeneseeweesesewneeseeseesene
+neeeswewewneseneswneneeneeneenenw
+eneneneeeeeweeeneneneeeneee
+seswseseswseswswseswseeswsesesewswsese
+nwnwnwewwwnwwwwnwwwe
+nenenenenwneneneneneswnenenenenenenenenee
+wneswneswswswswwswwewswswwwswsesewnw
+nenenwnenenesenwnwnenenwnenwwnwnenenenwnw
+eneeseswewnwseeswseewweeneswew
+ewenweeeeeesesesenweeseeee
+nwsenwnwnenwwnwnwnwenwnwnwewnwnwnewne
+wsweswswwswwswswwswswswswwswswnwwenw
+wwsewwswnwwneeswwwwnwwwswwww
+swsewswswswswswswswswswswswswswseseswne
+swnwnwnwnwewswswweeenwwnewnwnwnew
+seswswswswswneswswseswswswseswseswswswse
+nwwwnenwwwnwsewwenwwwswwwwnwww
+senwnwnwswneenweneseswnwneeswnwnweswne
+wseeeeeeeeenweeeneeeeee
+enweeweeenwenwseeneswseneneeeee
+nenweeeneseneeeseeeeenesenewwne
+nwnenenenwnenwswneswnenenwneneseene
+nwnwsenwswnwnwnwnwnwnenwnwwnwnenwnwnwnwnw
+ewnwsenwenwswneeseneneswnenewnenenese
+wnwswwwwnwsewwnwnewwwwswwneesese
+newwnwseswsenenwnwnwnenenw
+nwsesesenwsenwseseseeswseswswseswsesese
+sesesenwswseseswseseseeseswse
+nwneneenwwnenwswnenwswsenwnenwswneneenw
+enwswneneneseeeneeneneeewneswneee
+wnenenwneneneneneneseswnese
+neweeeneeeeeeeeeeeeeee
+wswswseswswnwswswswwswswwneswseswswnene
+swswseswwswseswsesweswseswseneseswnwswse
+wnenweseeesewseseswseseseweswneene
+enwswseseswswnwenesesewse
+neseneneneneeneenenenenenewswnenenenenene
+nwswsweeswseseswseswswnwwswseseswswsene
+eeneseeseneeseseesenwseseeswsewsese
+sesesenwesenwsweseseweneewseneneese
+sesewnwnwwnwnwwwnenwwwewsweww
+nwswwwewswwwnwwnwnwwnesewwwnww
+enwswnwnwsesewwweneswewwwnwneew
+wswswswneseswswwnwswswswswswnenwseswswse
+nwnwnwnenwnwnenwnwnwnwnwswnwnwenwnwnwnwnw
+nenenwnwnenenenenenesewnenenenenene
+nenwnwsewswwnwseenwnesenenwnenenwse
+wwwwwwwwwwwwwwswwwwwe
+seswswswswswnwsweswenwswswsewswswsw
+swswnwwswswwwswwneewwwswsw
+ewsewwnwnewwwwnwnwsewwwnwwnwse
+eseeseeseeeeeseeeneeeeseswe
+sweswswswswswswswwswswnwswseswswseswe
+wnenwswwnwnwnwnww
+sweeeseneseseneseseewseesesew
+seneeswneneenenwwswwseenwneneewene
+swswswswswsesweswswswswseseeseswswwswnw
+seeseeeesenwsweeseeeseese
+nwnwnwnwnwnwenwnwenwnwwnwnwnewenww
+wswswwswswweswswswwswnewsewswsw
+nwnwnwwnwnwnwnwwwwnwwnwnweenwnwnwwsw
+eneeeeneenenweneneneesweewesw
+nwsenwswnwnwnwnwnenenwnwnenenewnwnwnwnee
+swweswswswswneneswswswsesesewswsesesese
+swswsenwswswswswswnwneswsweswsewsesesew
+eneeeeeeneeneeneneeeeeswee
+swwseseswseswswnenwnwseswenenesenwswswsee
+seseseseseneswneseseswswsesewsesesesenesese
+swwswwswswwwswewwwwswswneswswsw
+esewwswwwwwwswwsewswswwnwnwswswne
+nwnwwnenwewnwnwnwnwswnwnwwswnwnewnw
+newswwswwswswswwseswwswnewwnwswswse
+wwwsenwnwwnwnwsenewwwwnwnwsenwnwwne
+seswwnwwwnwswsweenwwwwwee
+swswwswswswswswswswswswesenewswswswsw
+wwswswswswswswswswswswswswswesw
+wnwnwwwsewwwwnwwnwwnwwsenenwsew
+sewnwnenewwnesenwneeenwnwnenwnw
+nenwsenewnenwnenenenwnenenenenenenenenwne
+swswswswswswswswswswseneswswseswswswswsw
+neewnenenwnenenewnwnenesenenenwnenene
+swneeeneneeeeweneesenw
+eseewneeneeeseeswnewneeeeeeee
+senewsewneewswseswneswswseseswseswsw
+nenwnwenenenesweweswneneneneseeenene
+sesesesewsesewseseweseneswnesesesesese
+nenwnwnenenwnwnwswsenwnwneneswnenwsene
+swswswwneswswswneswswswswswswswwswwswsw
+wwwswsewwwnewnwwwwwwwnwew
+nwwnwwnwwnwnwwwwnwwwswwnewwew
+eenwneenweeswseneneneswesweneenenwe
+nwwnwenwewnwwnwnwswnwwnwnenwsewwesw
+seswswwswswnwswswswswswswsenenwseenenesw
+eeneswenweeneeneeeneneeneeee
+wwswswswwswswswwswswswswwwswswneswne
+nenwnwnenenwnwnenenwnenenwsenwnenenwnwnw
+nenenenenenenenenenewneneneneseneenenene
+eswnwswswsweswswswswswswswswswnwswswsw
+ewwwnwwnwswwnwwwwwnwnwnwwwnwenw
+swswseswswswswswseseseswseneswswsewswsw
+nwnenenwnwnenwnesenwnenwnenenenwnwnw
+sewnwwwwsewwwswwswwswswnwneswwsw
+swswswswswseswsenwsw
+wseswewneseswseseswneeseeesesewne
+seeewsweswswwswsewnenwneewewwnw
+seswenesesweseeesesenwweewnesenw
+swswswnwenwswsesewneswswneswseseeswswnw
+nwnwnwnwnwnwnwnwnwnwnwnwsenwnw
+nwewneneswneneneneenwswnwwesesenesenene
+eeneneweneneeneneeswnewenenene
+swwswswnwwsesweswwsweswnewwswwnw
+enenewneweneneneneeenenenenenenene
+eseesweseenweeeenweeseeeeeesw
+nwneeeneseseseseseseswsewsewsesewse
+nenewnweeeeswseswsesenw
+wnenenenenwnwneneswnwseeswsesenwnwnenenee
+eeeweeneeneseeesweeeneeenee
+swwnewswnewwnewseswsweswwswswwwsw
+senwnwseswwneswseseseswnwseseseseseseseswse
+nwnwneswnwenwnwnwnwnwnwnwnwnwnwnenenenw
+wnewnewnwswnwnwwwnwnwwnwwnwnwwsew
+eeeeeeseeenwneeeewesesweese
+swswseswswswseswswsweseswswneswswwnwsw
+senwnwsenwnwswenenenwwenwenwnewnwnwnw
+eweseswewseseneneseswneewseenwee
+sesesesenweseseseseseseseesesesesewsesw
+nwsenwnwnwnenwnwenwnww
+newwweeswwnewnwseswseenewwnwswnew
+wwsewwwwwwwwwwwwwwwnww
+wwenwswsweeenweeeeeseeswnwe
+nwswsewwnwwsenwswnwwnwsenewwnwenw
+seewseeeseeeeneeeeeeeeese
+enwswwnwwwnewwwsewnwewsenewswww
+senwnwswsenwnwnwnwnenenwnwswnenwnwnwnwsw
+swswwwswwnewwwwwwwewswseww
+seswseswseesewseseswseseneseseseswsese
+eneesenenwwnwseseeeenwneeenwswese
+nenwnesenenwnenenwnwnewnwnwnwnwnenenene
+swseseseswnwseswswseswswseswswswseswswsw
+newnwswwwnwwwwswnwnwewwwnwww
+neswsweeeeeenenenwswnenw
+senwwnwnwnwnwwnwwnwnwnwnwnwnwnwenwnwne
+nwnwnwnwnwnwnwnwnwnwnwnwnwnwwnwnwnwenw
+seswwsewswwesweseseswneswswnwswnesw
+nenwnwswswneneswneneneneeneswneneenenene
+neeswnenenwneneneneneneneene
+nwnwnwnwnwnwnwnwnwwwwnwnwenwwnwnwsenw
+wwwwseswwwwenwnwswswwwswswswwsw
+wwwwwwwwwwwwewwwewww
+swswswswseswswswswswwswswswneswneswswswswse
+nwnwenwswnwsenenwnwnwnwwnwnwnwnwnwswnw
+nwseeneneneneneneeeeseeenewnenenenew
+swneswneseseewesweneseenenewewnenene
+enesenwnwseeeenwwweeseeswnwese
+swswswswswneswswswswswswswswswswswswswsw
+eeeeeswnweeeneneneeneeeeenene
+eeseeseseswwnweeeeseseeseewsee
+nwnwnwnwwnwnwnwnwnwnwnwnenwnwsenwnenwnwnw
+enwwseseeeseseeeneseeeseenewsenwse
+swneseseswsesesesesesesesesesesesesesese
+eswewsenenwseeenwseenenenweswswnwew
+eseswesesesesesweseseswwsenwnesesesene
+nwnwswnwnwneswnwswnwsenwnwnwnwnwneeswnwe
+swseswwneswneswswseswwswswswwneswese
+wwswswwsenewwsewsenewnenewnesew
+wseswnwswseeenwneeeeneeswsesenwesee
+swesesenesweseewseeneseneseeseese
+swnenesesenwseeswwswnwwnenwneneseswse
+senwseswnewseeseweseseeeewewse
+seeswseswwswneswswseneswseswseswswsww
+wswwswswwwwswwswwswswwesw
+seseeseneseseseeeneseseesewseswseese
+seneswnwewswsesenwsenwneswswnewwswse
+sweseeseseseseseseesesesenwseswnwsesesese
+swnwswnewswswseswnewwnwswnewswswee
+seenewwsenwwwwwwwnewsenewwsww
+neswneswnenenenwswwenenwnenenenwenenwne
+neneeeneneneswnwneneneweneeneswnenenene
+seseseeseseenwsesee
+nenenenenwnenwnwnwnenenewsenenenenenene
+wwwweneneswnwesweweswnwsenwswnew
+swnenwnwwenewnwnwnweneneenewneswnee
+senesesewenwsesesesesesesesesesesesee
+wswwnewewswswnwsweweseswwswswne
+esweenweneneswnenene
+seseseseswseseswesesesesesesesesesewse
+nwnwnwnwseenwnwnwnwnwnwwwnwnwnwnwnwse
+neneeeenweneeneneeeeesenenenee
+esesenenewwseseseeeseeseneseeeesw
+ewwnewwnwwsenwwnwnwswnwnwnwnwnwnw
+nwnwnwnwnwnwnwnwnwnwswnwnwnwwenwnwnw
+swnwnenwswewnwwnwnw
+neneenesenewnenenewnenenenenenenenenene
+swswsewsesweseseswseneswnw
+seneneneneneswneneneeeeenwnenenenene
+nwnewsenwnwenwnenwnwnwenwnwnenwnwnww
+seneswnwsesesweswsenwnwweseneseswswse
+nwwsenwwwenwwsenwsewswnweenwsenww
+sewsesweeseneswnewseseseseswesenenesw
+seswseswseseswswseseswswseseswseswsene
+wwwwwwwwwwnwwewewwwwww
+seswnwseseseeseese
+swnweeeeeeeewseneeenweesww
+seswsesenwsesenwsewswswswseeseswseeswsese
+nwnwnwwnwnwwenwwwwwnwwnwwwnww
+nenenewseneneneneneneswnenenenwnewsenenenw
+nwwnwwnwnwnenwnwnwnwnwnwnwsewwnwnwnww
+eneeeeseswesewnenwnwseswsewnwwnenwse
+wenwsenwnwnenwnwwsewnwnwnwnwwsenwnww
+nwseenwwsenewwenwsewewneenwnwnwsw
+seneeswnwnesenwnwnwwesweswswnwnesenwnw
+wwswswswswswwswwswwswswswneswsw
+nwneneswenwswneneneswwsenwnesenenwnwnwnwne
+wwsesenenenwnewnenenenenwneneseeene
+nwsewwnwwesenwnwwnewnwwnwnwwwnw
+seneneewneeneeneeneneneeenenenenenew
+neswswsweswswswswnewneswwswwnwswwsw
+seseseeseeswnweesewsesesenewnwse
+senwwwwnwwwwnwwnwnwwwwwnww
+swswswwswswswswswswswneswswswswswswswsw
+neswswwenwnesenwneswnenwnenesewnenwnenene
+enenenenenenenesweenenenenwnwenese
+nwwwwwnwsewwwwwwwwwwwnww
+nenenesenenwneneneenenenenee
+nwenwnewswsewseewwwnwwe
+nwnwnwnwnwnwewnwnwnwnwswnwsenwwnenwnwnw
+swswswwswswswswswwswswnwswswswswesweswsw
+seseeseseseseseseswsesesenwsesenw
+wwwwnwsenwwwwwsenewnwnwwwww
+eeeeeneeeeeenesweeeeneene
+nwnenwnwnwwnewsewnesenwnwwwswwwww
+wswnwwewseswswwnenewwseswswnewse
+swseswswswswswswswswswswseswswswnwswnese
+nenwswwnenwseeswnwnweswwnwnwnwne
+nenwnwnenwnwwneneswnesenwnenwnwnenenwnw
+eeeeeeeeeeneweee
+swseseseseswswseeseswswswsenwswsesesw
+eneeeeeweeeeneeneeeeesee
+wseenwswswwswwwswweswseswnwnwwne
+seseswswsesenwseseseseseswweswswswsese
+nwwnwswwwnwwnwwewnewwsenwswnwnw
+swwswswswsweesenwswswswwneswwswwswnwe
+ewnwwwwseneswesewwenwwswswesw
+seseesesenwseswseseesewsesesesesesese
+swswswswneswneswswwswseswseseseseswswsw
+wswswswnwseswswswswwswswsweswswwsw
+nwnwnwnwnenwnenwswenwwswenenwnwnenwnw
+swswswswswswwseswswseseswswneswswswsese
+swswswwneswsweswwsewswwnwswwswswsww
+nenewneneneswnwnwene
+enweeeeeeeneeeeeswneeeswne
+enenwneeeeeneeneeneneeeeeswsw
+seseseseseswseseseseseseseseseenwsesesese
+nwnwswwwnwwsenwwenww
+eseseeseneseseseseseeeseewsesenwse
+seseseseseswseswsenwswseswsenw
+nwswseseseeseeenweeeseseeeeseee
+nwwwwwwwseeswswewnwswsw
+eseseseeseeseneseseeeeeweeesee
+seenwsewseeeseswswseseseesenweesesee
+neseweneenenenenenenenenwnenenenenwsw
+swseewneswswswswswseseswswswseswsenwsw
+swwneswswswswswswswseswwswswswswswwsw
+wswswwwswweswsweswwnwswswswwwwww
+wwwwwwswwswwnwwseswwewwwwnew
+nwnwnwnwwnwwweswnwnwnwnwnwnwnwwnwnw
+nenenenwseneswesewenewenenenwseenw
+eenweeeesweeeeeeeeeenee
+newswwnwswnenwwnwe
+senwseswseneeseeseseenwwsenesesesenesew
+eeeeeweeeeeeenweeseeseswsese
+neneneneneewneneneneneeswnenwneseeese
+enwswnwwnwneenwwnwnwnwnwnenwnwswnwnese
+swnwseenwwwseeseesesese
+seswwnenwwwnweeswenewnwswswnesee
+seswsweswseswswseeswnesewenwwnwsesesw
+nwsenwwnwnenenwwnwenesenwne
+neeenwneseewneswnwnwsewseswneswwse
+eseswsenesesweseeenwneesweneeee
+wnenwseweneeswswneswsesenwseswneesesw
+nwnenwsenenwnwnwseneswenwneswnwwnewne
+eeneeseeewsweew
+swwswnwswwwwswswwsewwwsewnesww
+eeeeneweseeeeseneseseseeeweese
+swnenwnewwswseneseswe
+swnwswsewswnwweseswswseseseseswneneswwe
+eneeseseswesenwsweseeeseneseesesese
+neenenwnwneseneswwneenenesw
+wwswwwwswwswwswswwwseswswwnew
+seseseseeeeeeseseneeseseeeesewse
+swseseswsweswnwseseseswseswseswseswnwsesw
+swneswswnwswswswewwswswseswswnewswse
+newnwsenwnwwwswwsewwneewwwsew
+weneneeeeeeeneseeeneswwnenenene
+wswswwswwwsewneswswwswswwwswswww
+neneneneneneneneeneneneseneneneneswnewnene
+sesesewsenwseswseneweseseneswswsenwse
+swnwnenwswnwesenwnwwnwsenwnwwewenw
+nwsewnenwnwnwnwnwnwnwwnwnesenwnwnwwwnw
+nesweswwswseneswswnwseenwnwswsweseswsw
+swneswwnenewseseeneenenenweneneesw
+eseseseeseseeeeseseenweeeswsese
+wwswwswswwswnwwwswwwwswswswswesw
+ewwnwswnwwwwwwwwwsewwwww
+seswnwseeswseswswseswsewswswswswsesesese
+eesenwseeeseseseeseseseseeswneee
+enwwwswwseswwswswwwwnwswwwswwww
+nwnwwnwwwnwnwsewnwnwnwnwnwnwnwnwwnw
+eeesesweseeseeeswneeesewenene
+eeeeeseweseeeeseeseee
+seseseseseeseseseeseseenwsenwseswswse
+nwsenwnwnwsenwnwsenenwnwwnwnenwnwnwnwnw
+senenesweneneswnwenenenenwnenenewwnenene
+neweeweeseeneeneeseseeneeeeenw
+wsenwnwnenwneeneseenwswsenene
+seeeneneeenweneneeeenee
+seeneeewseswnwseeseenwneseeeee
+wweswwnwseewseswewswswnwnenw
+nwwnwnwnwwwnwwnesewnwnewswseswne
+swswswswwswsenwswsww
+swwwsewwwwwwwnweewwnwwwe
+wsewwwwwwwswwnwwwswwwwww
+eeneeenweewsesweeeeneeneneenee
+neneneneneneneseneeneswneswnewnenenenene
+nenewsenwnewsewwseesewseneneswesee
+nwnwnwnwnwnwnwnwnwnwnwsewnenwnwnwwnwnwnw
+swwsewnenesewsweeseseswnesesesenwnese
+nwwwswwwwswnewwwwwwwwwsene
+sweeswswswnenwswswswnwswswswswswswwswsw
+esesenenewwseneneseneenwswnewwewww
+eseseneeseeseseseweseneeswesesese
+swswswswnenwsesweseseseswswseswseseswseswse
+eeeneneswneswneneeswswewenw
+sesewnesewseseseseseseseneesesesesesese
+seswswnesesesewswswseswneswnesesewswsese
+neesewnwwswneswwswsewswwnww
+eseewwseneswnewseneseseenwewswse
+nwwnwwnwnwwswseenwwnwnwwwnwnwnwnw
+wnwswwswwwnwwwnweneenwwswsewwnw
+nwseseseseneeseseeseseseswsesesesesesese
+nenwseeswnwwnwsenweswswswseese
+nenenwnenwnenenwnwnenenenwswnenwnenwnene
+enesenwswenwsesesenwswsenwsesesesenw
+neneeeeeneseeenenwnenenenenenenee
+sesesenewwseseseseswe
+swseswnwswsewswswnwneeswswseewseseswswse
+nwwnwnwnwwnwnwnwwnwwwnenwsewsewnwse
+swnewneswwwsewswwnenenenwwewswwsw
+swnwwnwsweeneeneeneeseseeneeeene
+eeseewneneeseeeeeeeeseeweee
+swswswswneseneswswwswwswseswseseneswswsw
+senwnwnenwnwwnwnwnwnwswnwnwnwenwswnwnw
+eeseseewseswneseneeenewsesesesenwse
+swseswswswswseseswswswseseswswnesw
+wwsenwnwsenwnenwnene
+swswswsweswswswwswswswnwnewswseswswww
+neneewswnenesweneesenwenewsweneseenw
+swswseswsweneswnwwsenwswswse
+nwsewsewwseneswnwwwswswwwwnwwww
+nesesewseeseseseeseswseesesesesenwse
+enenesenwsewswswnwseneeeeeeeeene
+nenweneesesweeneeeneeeeeneene
+wwswwwwwswswswnewswewwwenwsw
+wwwwwswnwsewswwsewwwswwwnwsww
+nesenenenewneneneneswswnenenenenenenenene
+eeneeweesweeeeeeenesweew
+swswswswseswseseneseswswseseswswseswsese
+newnwswswswsweseswsww
+nwswwnwsweswneswnwsenwnwsenenwneneee
+wnwewswneswswswneweswwswwswswnweswsw
+neswswswswswswwswewswswwswwswswswsw
+swsewswswseswswswswswsweseswswswswswsw
+nwwnwnwsewnenweswewnwwnwwswnwnww
+swenenenenenenenwneneneneeswneneneenenw
+wweswwwwswwswww
+enweneenesweneneeeneeneeneneene
+sesenewsenwseseseseswswswseseswswsenenesese
+nenewneeswnesenwswnwnenwenwnwnwnw
+neneswswnenenwswenwneeneseneneneewnww
+neneeeneneenweeneeneneswneenenene
+wwwwnwwwwwwswwwnwnwnewwww
+swswswswwwnewwswwwwswwswwwww
+nesweweneeeeeeeneweeeeene
+nwnwnewnwnwnwsewnwwnwwnwwnwwswwww
+wnwnwnwwwwswnwwwwnwew
+senwnwnenwnwnwnwnwwnwnwnenwnwnwnwnwnenw
+nwsewnenwnwnwnwnwnwnwnwnwwwnwwnwnwnwse
+neswneseeswsweswneneenweeene
+nenenwnwnwnenwnenenwnenwnwnwnweswnwsenwne
+nwnwnewwnwnwnwwwswwnwnwnwwwwnwnw
+seswwswswwswwswswswwswswwswswnwswsw
+nwnwnwwnwsenwsenwnwsenwenwwnw
+enwnwnwswnwsenwnwnenwnwenwsw
+seneseswwswwesesenwewneenweseeewnw
+swseesewewneesesenwnewseseseswsenw
+nenwnwnenwnenwneenwsenenwnwnwnwnwnwnwwne
+nwnwnenwnwnwwwnwwnwswnwnwwnwnwwww
+seseseseseseseseseseswswsesesesesenesenwse
+wswnwseseweeswseeneseeeneesesee
+senewsweswseseseswsesesesesesese
+neneneeeneeeneneeeenenweeneesw
+nwnenenenenenenenenwswnenenenenenenenw
+seseseseseseswsesewseseswsesenesw
+eseeeeseseseeseseseseseesesewene
+nwnwnwwnwnwnwnwnwwnwenwnwnwwnwwnwnw
+seswseseenwswswwsesenwseeeeneesenesese
+neeswseeseeeeeseeeeeeeseee