    <!-- 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='39'> 
<speccode>1399</speccode> 
<genus link='https://www.fishbase.org/Eschmeyer/GeneraSummary.php?ID=Oreochromis'>Oreochromis</genus> 
<speciesfb link='https://www.fishbase.org/Eschmeyer/PiscesSummary.php?ID=1399'>andersonii</speciesfb> 
<author casrefno='767' link='https://www.fishbase.org/Eschmeyer/EschmeyerSummary.php?RefNo=767'>(Castelnau, 1861)</author> 
<family link='https://www.fishbase.org/summary/FamilySummary.php?ID=349'>Cichlidae</family> 
<commonname>Cichlids</commonname> 
<subfamily>Pseudocrenilabrinae</subfamily> 
<order link='https://www.fishbase.org/summary/ordersSummary.php?order=Cichliformes'>Cichliformes</order> 
<class>Teleostei</class> 
<fbname>Three spotted tilapia</fbname>
<distribution>Africa:  Ngami basin, Okavango River; Cunene River and Mossamedes, Angola; upper Zambezi, Kafue River; middle Zambezi, Lake Kariba and Cabora Bassa since construction of dams.  Several countries report adverse ecological impact after introduction (2265). Also reported from the Kasai system in Angola (Ref. 120641).  Reported as introduced in Kasanka National Park (upper Congo River basin) in Zambia (Ref. 95585).</distribution> 
<picname src='https://www.fishbase.org/images/thumbnails/jpg/tn_Orand_u0.jpg' link='https://www.fishbase.org/photos/ThumbnailsSummary.php?ID=1399' alt='Show available picture(s) for Oreochromis andersonii'></picname> 
</species> 
<pointdata> 
<catID>P A3037.0006A3037.0013</catID> 
<lat> </lat> 
<long> </long> 
<year></year> 
<nameused>Oreochromis andersonii</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P 89012.074789012.0756</catID> 
<lat>20 S</lat> 
<long>23 E</long> 
<year></year> 
<nameused>Oreochromis andersonii</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P 78006.111478006.1115</catID> 
<lat>9 S</lat> 
<long>16 E</long> 
<year></year> 
<nameused>Oreochromis andersonii</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P 78006.111678006.1140</catID> 
<lat>9 S</lat> 
<long>16 E</long> 
<year></year> 
<nameused>Oreochromis andersonii</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P 78006.1113</catID> 
<lat>9 S</lat> 
<long>16 E</long> 
<year></year> 
<nameused>Oreochromis andersonii</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P 78006.1112</catID> 
<lat>7 S</lat> 
<long>15 E</long> 
<year></year> 
<nameused>Oreochromis andersonii</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P 78006.1110</catID> 
<lat>12 S</lat> 
<long>15 E</long> 
<year></year> 
<nameused>Oreochromis andersonii</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P 78006.1111</catID> 
<lat>12 S</lat> 
<long>15 E</long> 
<year></year> 
<nameused>Oreochromis andersonii</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P 78006.110878006.1109</catID> 
<lat>8 S</lat> 
<long>13 E</long> 
<year></year> 
<nameused>Oreochromis andersonii</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P 78006.110678006.1107</catID> 
<lat>8 S</lat> 
<long>13 E</long> 
<year></year> 
<nameused>Oreochromis andersonii</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P -157526-157529</catID> 
<lat>11 S</lat> 
<long>27 E</long> 
<year></year> 
<nameused>Oreochromis andersonii</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P -157519-157525</catID> 
<lat>11 S</lat> 
<long>27 E</long> 
<year></year> 
<nameused>Oreochromis andersonii</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P -157515-157518</catID> 
<lat>11 S</lat> 
<long>27 E</long> 
<year></year> 
<nameused>Oreochromis andersonii</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P -157514</catID> 
<lat>11 S</lat> 
<long>27 E</long> 
<year></year> 
<nameused>Oreochromis andersonii</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>P -157513</catID> 
<lat>11 S</lat> 
<long>27 E</long> 
<year></year> 
<nameused>Oreochromis andersonii</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 2167</catID> 
<lat> </lat> 
<long> </long> 
<year>1913</year> 
<nameused>Oreochromis andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 694</catID> 
<lat>20 S</lat> 
<long>26 E</long> 
<year>1957</year> 
<nameused>Oreochromis andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 695</catID> 
<lat>20 S</lat> 
<long>26 E</long> 
<year>1957</year> 
<nameused>Oreochromis andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 715</catID> 
<lat>20 S</lat> 
<long>26 E</long> 
<year>1957</year> 
<nameused>Oreochromis andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 742</catID> 
<lat>20 S</lat> 
<long>26 E</long> 
<year>1957</year> 
<nameused>Oreochromis andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 760</catID> 
<lat>19 S</lat> 
<long>23 E</long> 
<year>1957</year> 
<nameused>Oreochromis andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 845</catID> 
<lat>17 S</lat> 
<long>25 E</long> 
<year>1959</year> 
<nameused>Oreochromis andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 1507</catID> 
<lat>20 S</lat> 
<long>26 E</long> 
<year>1963</year> 
<nameused>Oreochromis andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 1921</catID> 
<lat>20 S</lat> 
<long>22 E</long> 
<year>1964</year> 
<nameused>Tilapia andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 1922</catID> 
<lat>20 S</lat> 
<long>22 E</long> 
<year>1964</year> 
<nameused>Tilapia andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 1923</catID> 
<lat>20 S</lat> 
<long>26 E</long> 
<year>1964</year> 
<nameused>Oreochromis andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 2040</catID> 
<lat>20 S</lat> 
<long>22 E</long> 
<year>1969</year> 
<nameused>Oreochromis andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 3180</catID> 
<lat>17 S</lat> 
<long>25 E</long> 
<year>1973</year> 
<nameused>Oreochromis andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 3436</catID> 
<lat>19 S</lat> 
<long>23 E</long> 
<year>1973</year> 
<nameused>Oreochromis andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 3479</catID> 
<lat>17 S</lat> 
<long>24 E</long> 
<year>1974</year> 
<nameused>Oreochromis andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 3684</catID> 
<lat>20 S</lat> 
<long>23 E</long> 
<year>1975</year> 
<nameused>Oreochromis andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 4281</catID> 
<lat>17 S</lat> 
<long>25 E</long> 
<year>1982</year> 
<nameused>Oreochromis andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 3965</catID> 
<lat>19 S</lat> 
<long>23 E</long> 
<year>1983</year> 
<nameused>Oreochromis andersoni       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 217440</catID> 
<lat> </lat> 
<long> </long> 
<year>1984</year> 
<nameused>Oreochromis andersonii</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 216193</catID> 
<lat> </lat> 
<long> </long> 
<year>1985</year> 
<nameused>Oreochromis andersoni</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 5290</catID> 
<lat> </lat> 
<long> </long> 
<year>1986</year> 
<nameused>Oreochromis andersonii       </nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>AMNH 215611</catID> 
<lat> </lat> 
<long> </long> 
<year>1989</year> 
<nameused>Oreochromis andersoni</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 5008</catID> 
<lat>17 S</lat> 
<long>25 E</long> 
<year>1993</year> 
<nameused>Oreochromis andersonii</nameused> 
<depth></depth> 
</pointdata> 
<pointdata> 
<catID>NMZB 5239</catID> 
<lat> </lat> 
<long> </long> 
<year>1995</year> 
<nameused>Oreochromis andersonii       </nameused> 
<depth></depth> 
</pointdata> 
</fishbase>