### .... ######## ########### #..########## #......##### #.........# #..#.......# #......+....##.........#### #..'../....# #...... #.<.........<..... #.......# #..... ####.........#### #..S....# .... #.........# ###'###### #'### #.........# #Sp....# #.%(# ########.## ######.# ####(##### #########.# .#######'## #........###.........# ...........# #.........##.######### ... #......)..# #.........##.####### .....# #(........# #......>.............. .....#. #.........'.# #........#............. ......## ..........#..'. #........#.....og..###.# #...G.... ..........####. #)....(..##.......r#.....#........ .........# ........##........#.....#........ ###'##### +######...................o.... #. ###..## #.# #.. #. #.## ...###.###..# .............# .......######.## #.......# #..# #.......# ####.####### #.......####............ . #.......'....##.####### .. #.......#######.# .. #....)..# #.# '### #####'### #.# ..# #..# ##.#### #####.### #.## #.....# #.......### #.# #.....# #.........# ####.#########.....# #.......#...# ########..................# ###.......# .# .........##.#########.....######....[....# ###########.# #...)........#.......# #.# #.....########.......# ##.# #.....# #.......# ##..# ####.## #.......# #.)## ##...# ##.###### #.## #..### #..# ##'### #.## ###.### #....# ####.##### #.))..# #....# #........# #.....# #....### #........# #........# #....+.####........##(...##.....# #....#...##........##.## #.....# #....###............. #.....# #....# ####........## ####### ###### #......>)# #########