Copyright 2018 Anton Bondarenko
Licensed under the Apache License, Version 2.0