##### .......###### #...........# #.......##..##### #....5..##..#.... ....h.R.......# .........#..####### ......M....