###### #########...... ###################.....#........ #>...............g'.............. #+###.#############............# #. #....# #########.......# #. #....# #....####...##### #. #....####......####.####.. .. +..............'........... .. #....######....#####.###... .######..############ ..# #............... .).. .##..#<#>##..## ..... .... ##### .. ...... .## ....## ## #. #. #. .b ... #. ..# #.# #.###### .. #.# #......# #.###.# ######.# ..##.# #.# #.##.# #.# #############.##.###############.## ............)...................).# #############.##.################## #..#.# .....# ......# #.r....# #####..# #..#