private void drawCoordinates(Graphics g) {
        // Numbers
        g.drawString("1", scale.getOriginX()+scale.getScale()-3, scale.getOriginY()+scale.getScale()+5);
        g.drawString("1", scale.getOriginX()-20, scale.getOriginY()+scale.getScale()+scale.getScale()*(-2)+5);
        // Right side
        for(int i=scale.getOriginX(); i<=500; i+=scale.getScale()){
            g.drawLine(i, scale.getOriginY()-3, i, scale.getOriginY()+3);
        }
        // Left side
        for(int i=scale.getOriginX(); i>=0; i-=scale.getScale()){     
            g.drawLine(i, scale.getOriginY()-3, i, scale.getOriginY()+3);        
        }
        // Top
        for(int i=scale.getOriginY(); i>=0; i-=scale.getScale()){     
            g.drawLine(scale.getOriginX()-3, i, scale.getOriginX()+3, i);
        }
        // Bottom
        for(int i=scale.getOriginY(); i<=500; i+=scale.getScale()){     
            g.drawLine(scale.getOriginX()-3, i, scale.getOriginX()+3, i);
        }
    }