######### #....$... . #<....... ....#####r@(..... ........rgg.....> ....#####{....... . #........ #........ #........ ..>...... ......... ......#