Copyright (c) 2016 Ульяна Сенцова <uliana.sentsova@gmail.com>
                   Francis M. Tyers <ftyers@prompsit.com>
