    <!-- Display Cookie Consent Banner -->
    <link rel="stylesheet" type="text/css" href="/css/cookie-consent.css">

    <div id="cookie-consent-container" style="display:none;">
        <div id="cookie-consent-banner">
            <div class="cookie-consent-banner-item">
                <p>
                   This website uses cookies to enhance your browsing experience and ensure the functionality of our site. For more detailed information about the types of cookies we use and how we protect your privacy, please visit our <a href='../cookieMoreinfo.php' target='_blank'>Privacy Information</a> page.
                </p>
            </div>
            <div class="cookie-consent-banner-item">
                <button id="accept-all">Accept All</button>
                <button id="accept-necessary">Accept Necessary Cookies Only</button>
                <button id="cookie-settings">Cookie Settings</button>
            </div>
        </div>
    </div>

    <!-- Overlay -->
    <div id="overlay"></div>

    <!-- Cookie Settings Dialog -->
    <div id="cookie-settings-dialog">
        <span id="close-dialog">&times;</span>
        <h3>Cookie Settings</h3>
        <p>This website uses different types of cookies to enhance your experience. Please select your preferences below:</p>

        <label>
           <div class="cookie-categ">
                <span>Strictly Necessary</span>
                <label class="switch">

                    <input type="checkbox" id="necessary-toggle" checked disabled>
                    <span class="slider"></span>
                </label>
            </div>
            <p>
                These cookies are essential for the website to function properly. They include session cookies, which help maintain your session while you navigate the site, as well as cookies that remember your language preferences and other essential functionalities. Without these cookies, certain features of the website cannot be provided.
            </p>
        </label>

        <label>
            <div class="cookie-categ">
                <span>Performance</span>
                <label class="switch">
                    <input type="checkbox" id="performance-toggle">
                    <span class="slider"></span>
                </label>
            </div>
            <p>
                These cookies help us understand how visitors interact with our website by collecting and reporting information anonymously. For example, we use Google Analytics to generate web statistics, which helps us improve our website's performance and user experience. These cookies may track information such as the pages visited, time spent on the site, and any errors encountered.
            </p>
        </label>

        <button id="save-close">Save and Close</button>
    </div>
    <script src='/libs/jquery/scripts/cookie.js'></script>
<?xml version='1.0' encoding='UTF-8' ?><fishbase> 
<species pointdatarec='40'> 
<speccode>8821</speccode> 
<genus link='https://www.fishbase.org/Eschmeyer/GeneraSummary.php?ID=Ptychochromis'>Ptychochromis</genus> 
<speciesfb link='https://www.fishbase.org/Eschmeyer/PiscesSummary.php?ID=8821'>oligacanthus</speciesfb> 
<author casrefno='424' link='https://www.fishbase.org/Eschmeyer/EschmeyerSummary.php?RefNo=424'>(Bleeker, 1868)</author> 
<family link='https://www.fishbase.org/summary/FamilySummary.php?ID=349'>Cichlidae</family> 
<commonname>Cichlids</commonname> 
<subfamily>Ptychochrominae</subfamily> 
<order link='https://www.fishbase.org/summary/ordersSummary.php?order=Cichliformes'>Cichliformes</order> 
<class>Teleostei</class> 
<fbname>Four-spotted Madagascar cichlid</fbname>
<distribution>Africa:  endemic to the coasts of Madagascar, except the central western coast and Nosy-Be Island.</distribution> 
<picname src='https://www.fishbase.org/images/thumbnails/jpg/tn_Ptoli_m0.jpg' link='https://www.fishbase.org/photos/ThumbnailsSummary.php?ID=8821' alt='Show available picture(s) for Ptychochromis oligacanthus'></picname> 
</species> 
<pointdata> 
<catID>AMNH 18841</catID> 
<lat> </lat> 
<long> </long> 
<year></year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 225992</catID> 
<lat> </lat> 
<long> </long> 
<year></year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 58044</catID> 
<lat> </lat> 
<long> </long> 
<year></year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>ZMH 2772</catID> 
<lat> </lat> 
<long> </long> 
<year></year> 
<nameused>Tilapia oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>ZMH 2811</catID> 
<lat> </lat> 
<long> </long> 
<year></year> 
<nameused>Tilapia oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>ZMH 16786</catID> 
<lat> </lat> 
<long> </long> 
<year>1895</year> 
<nameused>Tilapia oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>ZMH 16787</catID> 
<lat> </lat> 
<long> </long> 
<year>1899</year> 
<nameused>Tilapia oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 58491</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88018</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88032</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88043</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88053</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88076</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88090</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88092</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88094</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88102</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88117</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88140</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88153</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88186</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88190</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88201</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88202</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88203</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88204</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88205</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 88206</catID> 
<lat> </lat> 
<long> </long> 
<year>1988</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 96999</catID> 
<lat> </lat> 
<long> </long> 
<year>1990</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 97008</catID> 
<lat> </lat> 
<long> </long> 
<year>1990</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 97012</catID> 
<lat> </lat> 
<long> </long> 
<year>1990</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 97028</catID> 
<lat> </lat> 
<long> </long> 
<year>1990</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 97029</catID> 
<lat> </lat> 
<long> </long> 
<year>1990</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 97057</catID> 
<lat> </lat> 
<long> </long> 
<year>1990</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 97117</catID> 
<lat> </lat> 
<long> </long> 
<year>1990</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 228067</catID> 
<lat> </lat> 
<long> </long> 
<year>1998</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 228072</catID> 
<lat> </lat> 
<long> </long> 
<year>1998</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 228074</catID> 
<lat> </lat> 
<long> </long> 
<year>1998</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 231347</catID> 
<lat> </lat> 
<long> </long> 
<year>1999</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 231352</catID> 
<lat> </lat> 
<long> </long> 
<year>1999</year> 
<nameused>Ptychochromis oligacanthus</nameused> 
<depth></depth> 
</pointdata> 
</fishbase>