######### ........# .!.>....############ .........##.........# ...........s.<......+ !.........#.........# ........##.........# ........#####+###### ####.#### #.. #. .