import React, { FC } from 'react';
import { ADSIcon } from "../../icons.types";

const Pool48: FC<ADSIcon>  = 
    ({fill, size = '3rem', ...rest}) => (<svg aria-hidden="true" width={size} height={size} {...rest} fill={fill} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
  <path fill-rule="evenodd" d="M16 7.5a2.5 2.5 0 0 0-2.5 2.5v1.5h5V10A2.5 2.5 0 0 0 16 7.5Zm5.5 4V10a5.5 5.5 0 1 0-11 0v1.5H5a1.5 1.5 0 0 0 0 3h13.5v21.15a3 3 0 0 1-.614-.173l-2.029-.811a5 5 0 0 0-3.714 0l-2.313.925a3 3 0 0 1-1.842.125l-2.745-.686a1 1 0 1 0-.486 1.94l2.746.686a4.999 4.999 0 0 0 3.07-.208l2.313-.925a3 3 0 0 1 2.228 0l2.029.811a5 5 0 0 0 3.714 0l2.029-.811a3 3 0 0 1 2.228 0l2.029.811a5 5 0 0 0 3.714 0l2.029-.811a3 3 0 0 1 2.228 0l2.314.925c.976.39 2.05.463 3.07.208l2.745-.686a1 1 0 1 0-.486-1.94l-2.745.686a3 3 0 0 1-1.842-.125l-.67-.268V14.5H43a1.5 1.5 0 0 0 0-3h-5.5V10a5.5 5.5 0 1 0-11 0v1.5h-5Zm.643 23.166-.643.257V29.5h13v4.833a5 5 0 0 0-2.357.333l-2.029.811a3 3 0 0 1-2.228 0l-2.029-.811a5 5 0 0 0-3.714 0ZM34.5 26.5v-5h-13v5h13Zm0-8h-13v-4h13v4Zm0-7V10a2.5 2.5 0 0 0-5 0v1.5h5ZM15.857 40.666a5 5 0 0 0-3.714 0l-2.313.925a3 3 0 0 1-1.842.125l-2.745-.686a1 1 0 1 0-.486 1.94l2.746.686a4.999 4.999 0 0 0 3.07-.208l2.313-.925a3 3 0 0 1 2.228 0l2.029.811a5 5 0 0 0 3.714 0l2.029-.811a3 3 0 0 1 2.228 0l2.029.811a5 5 0 0 0 3.714 0l2.029-.811a3 3 0 0 1 2.228 0l2.314.925c.976.39 2.05.463 3.07.208l2.745-.686a1 1 0 1 0-.486-1.94l-2.745.686a3 3 0 0 1-1.842-.125l-2.313-.925a5 5 0 0 0-3.714 0l-2.029.811a3 3 0 0 1-2.228 0l-2.029-.811a5 5 0 0 0-3.714 0l-2.029.811a3 3 0 0 1-2.228 0l-2.029-.811Z"/>
</svg>
)
export default Pool48