##+# ... ####.# #....# #.#### ############ ##'###### #.....<....# ########## #.....#.. #..........# #........# #.#.###.###.+ #..........#########........# #.#...#.....# #...........................# #.###.#.##### ............#########....(...# #. #.......# ##..........# #........# ## ######'## #..........# #####.#### ##.# ######.#### ###..# #..# ...# #...## #.## .### #.### #########.## ####### # #.# #.)........# #....... #.# #..........# #....!... ####.####### #..........# #......... #..........# #..........# #.........# #..........# #..........###### #......%..# # #..........# #.......<.g.@g.l###.........+ #.#..........# #..........####>..'.........# #............# #..........# #####.........# ###..........# #..........# #.........# ###.######## ##.######### #####'###### ##.# #. #l....# #..# #.##### ###+####### ####.## ####{######## ####.........# #.....# #...........###..'.........####.##### #...............##.........'..#.....# #.............######.........##.#.###.# # +.#..?........# #.........##...# #.#.# # ##########.## #.........####.# #.#.#.# #.# #.........# #...#.....# #.# ###+####### #####.##### #.# ##.# #.## # #.# #.. #..## #. ..# ####g######## ##..# ###.###### #.......>g..### #####'#### #........###.............## #........# #........#.............#..# #........# #........#<#...........##.###........# #......<.# #......(....##..##........# #..........###############..'........# #........### ####........# #........# ########## ##########