######## #......### #############......+.## ####### ######### ########## #....##.....'......#..### #.....# #.......# #........# #....##.#####......##...###.<...# ###.......# #........# #....'..# #......####...#.....#####.'.......# #........# #....#### #....<.# ###.......##....#.....>)# #........# #.>..# #......# ###..(.....####.......####........# #.>).# #......# #.....#### #.......##.g)g......# ###'## ####'### ###.### #.......'..#........# ##.# #.# #.# #....<..#######'##### ###..# #.# #.# ##..##### #.# #...## #.### #.# #.## #g# ###'####### #...# #.## .. #.# #.........# ######.### #..# #.# #.........######...[....# ####.### #.# #.........'....#........# #......# #g# #.........####...<......######......# #.# #.........# ###........#...........# #.# #.........# #..........####......# #.# #.........# #........### #........ #.# #....)....# #........# #......### #.# #.........# ##.####### #......# #.# ########'## #.# #......# #.## ##.# #.# ##.### #..# #..# #.# .. # ##.# #)## #.# ####.####### #.# #.# #.## #..........### ##'### ######'### #..# #.....g......# #....# #........# ##.######## gS.........%#.# #....# #........# ###........+ ...........#.####....# #........# ##....####### ....S......#...##....# #........#####..#.## ...........###g##....# #........##....##.# .......)..# #..#....# #.>......'..#####.# .........# ##.'....# #........#### #.# ........# ###....# ########## #.# ###### #....# #.# ##'### #+# #.# #.# #'# .