##### ...>.# ########### ......# #.........# #......# #....(....# #......# ########.........# #......# ######......'.........# #......#######......######.........# #......'(......###### #.........# #.....(######### #....(....# #####'## ######(#### #<# #..# #.# ####'#### #######.######### #.......#### .................. #.......##.+ #######.########. +.......##.# #.# #.......##.# #.# #.......##.# #.# #.......#.<# #.# #.......'.## #.# #.......### #.# ####+#### #.# #...# #.# #####'###### #.# ####### #..........# #.# #.....####..........# #.# #.....##.'..........+ #.# #.....#..#..........# #######.#########...g.#.##..........# .................+..gg.'.##..........# #######.#########...g.####..........# #.# #.....# #........(.# #.# ##+#### ###'######## #.# #.# #.# #+###### #.# #.# ........# ###.####### #.# (.......###........... #.## #........##..#.####### #..# #...[....'..##.# ##.# #........#####..# #.# ####........# ##.# #.###...........# #.# #.##........##'## #.# #.##..####......## #.# #####'##...##........# #.# #......#...##..#####.#####.## #......'..####.#####........###### +......#.........#...............# #......#.......#####.######......#.# #......#.#.....#####.######........# #......#.#.............##........### ......#.+.............##....##### ########........#..######..# ##########..######..# #..........# ##........## ##########