Shape optimization and subdivision surface based approach to solving 3D Bernoulli problems. (1st November 2019)