######### ###.......### #...........## ....##'##....## . ####.####...# ##.......##..## #..#####..#...# #..#..... #.##...##.##..# #........ #.##.<.##.##..# #........ #.##...##.##..# #....!... . #..##'##..#...# #......# ..##.......##..####..... ...#########...# #..g###### #....#####....## #..gsr.... #...........## ##..#..s... #.......### ##...# ..r.. ####.########....# .... .#####'#####.......# ... ....................# .. ....#############.### . ## #... #####