### #######.# #.(.....## #........ #......g# #....%))# ......#<# ..... ### .... ... .. .