######### #<......# #######.# ### ....##### #......####### #........?...#####. #......###g<....... . .........g..!....... #. ######.###.##.......... #.###...##.........#.###### #.......###.....#..#.# .........$.....#....# .....###....##.#### . #...# #........# %.$.#...###.....#..###. ......l..Sbr.gg......... ...[...######g.......... ....... #.###......# ....... #.# #......# ...#### #.# #......## ... #?# #....... .. ..# #......# ### ##...## #...# #...# ##### ###### #<...# ####.#