. ... .... ###### ..... #....# ..!....##....##### ......bg.......... ....#####......## ### #......# #<# #......####.### #....####.'.'.# #....####.###.### #....##.'#'.'#'.# ##.####.###.###.### #.##.'#'.'#'.'#'.# #.##.###.###.###.# #......%.........# ##################