###+# .... #... #..# ###..## #.....# #.....# #.....#########.# #.....#..(.5....# #.....#.######### #.......# ####+####