################## ############..........yy....# #...................###y###.. #.##########.######## y% ####.### #.# .# #......###### #.# # #....>....... ... #......###### ... #......# ..... ####..## ..... #... #.## #.# #.