###### ###....# #....#.# #......# #.....##### ####### #.........# ....... #....####.# ....... #.....# #.# ....... ###.....###.# ....... #.........#.# ....... #......####.# .......##......####'### ......g.....>.........# .......#g.............# #...####g##...........# ... .###.##...#####'### .........##...#####)# ######.............# #..##...####### #..##.......... +.>..........# #..###.......# #..# #.......# ##+###..############ .........##.........# #...................# #...................# #...................# ...........##...#### ...........##...# ######### #####.#.######### ........# ##### #...# ........# #...# ##..# ........# ########...# ##..# ..... ........###..........########..>#........ ............................#.###........# ........###..........######.#.# #........# ..#####.###...................###........# #.................)..........).......... ##....................................... #######........................................ .............###..........######.[...)......... .............# #..........# #............... ........###### #..........# #.......######## #######%# ############ #.....).# ~ #.##### #.......# ~~ #.....# #.......##### ... ##########.# ###########<......# ?... #......# #.# #........^....###.# #..~ #.####.###.# #.###########.###.# #h.~~#.# #.....# #.# #.....# +..~~~(#######################%# ####### #..~~~..(......................# #####~~.######################## #~~.# +...# +...# +...# #~~## #~~