Tested. see pic for details