Updated square-otto