#############t###ttttttt
#                      t
#                      t
#                      t
#                      t
#                      t
#                      t
#                    _ t
#        gggg        _ t
#                    _ t
#      p               t
#                      t
#          _    _____  t
#######################t
