Tridents, score 21,947,177
UEsDBBQAAAAIAAAAIQChBYC8SQAAAJAAAAAJAAAAYXJyXzAubnB5m+wX6hsQychQxlCtnpJanFykbqWgbpNpoa6joJ6WX1RSlJgXn1+UkgoSd0vMKU4FihdnJBakAvkaRjqaOgq1ChQArhQGCIDRAFBLAwQUAAAACAAAACEAKQ88F08AAACgAAAACQAAAGFycl8xLm5weZvsF+obEMnIUMZQrZ6SWpxcpG6loG6TaaGuo6Cell9UUpSYF59flJIKEndLzClOBYoXZyQWpAL5GkY6CkaaOgq1CmQDrmQGCEiC0sloNABQSwMEFAAAAAgAAAAhAJM3ghJMAAAAoAAAAAkAAABhcnJfMi5ucHmb7BfqGxDJyFDGUK2eklqcXKRupaBuk2mhrqOgnpZfVFKUmBefX5SSChJ3S8wpTgWKF2ckFqQC+RpGOgpGmjoKtQpkAy4GHIARSgMAUEsDBBQAAAAIAAAAIQDau3DRnwAAACwnAAAJAAAAYXJyXzMubnB57doxDsIwDIXhZOUU3gxShnYsB2ADsTAwoUCDGBBFScVCewouTHoCEBHbbz1ZsmXpu4Bfm916u7fmYZ7ahnSKuhQdjrU60XMX++hvhy62Ydqv/DWFvE8Xfw95njeNk7qqFk5G+a1m1pic3Ar6p7LTXVEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw/meYsieyL4w3UEsDBBQAAAAIAAAAIQDTcI6yqAAAACwnAAAJAAAAYXJyXzQubnB57dohDgIxEIXhjuUUdQNJxa5cDoCDYBAoUtgSBGFJSzDAKbgwXYGFDTWI/6V5Scd8Hd/nYjVfrsVczU3bkHZRp1bv21qd1X0XL9GfNl1sQz+f+WMKeZ4O/hzyfVxXlbNNM3H2YX/LyIiYPiX9NZIVKehBROmBgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4S6Ls/5UM2sK8X1LSn/ICUEsBAhQDFAAAAAgAAAAhAKEFgLxJAAAAkAAAAAkAAAAAAAAAAAAAAIABAAAAAGFycl8wLm5weVBLAQIUAxQAAAAIAAAAIQApDzwXTwAAAKAAAAAJAAAAAAAAAAAAAACAAXAAAABhcnJfMS5ucHlQSwECFAMUAAAACAAAACEAkzeCEkwAAACgAAAACQAAAAAAAAAAAAAAgAHmAAAAYXJyXzIubnB5UEsBAhQDFAAAAAgAAAAhANq7cNGfAAAALCcAAAkAAAAAAAAAAAAAAIABWQEAAGFycl8zLm5weVBLAQIUAxQAAAAIAAAAIQDTcI6yqAAAACwnAAAJAAAAAAAAAAAAAACAAR8CAABhcnJfNC5ucHlQSwUGAAAAAAUABQATAQAA7gIAAAAA
Based on @Bubbler's answer, but some tinkering about with a wall finding algorithm led me to tweak the layout slightly:
Note that due to a display issue the start and exit display horizontally but they are actually both vertical. I actually wrote a script where I could parametrise the number of long horizontal lines, how many of them had teeth, how many of them had gappy teeth, and how many of the ends had prongs, and this was the best I could come up with (also my wall finder couldn't find a way of improving it). Try it online!