#### ... ########################.## #..............55@5.)((...# #.###################g....###### #######.# #.#......... #.......# #............. #.####### ......#........ #.# .............#.. #.# ......#.#.#.# . #.# ........o..... #.# .#...#...... #.# .......## #.# ... #.# #.# ###.######## #............ ... #............. ........# #.............. #........## #..............# #......... #..............# #........### #(.............# #..........# ###............########..........# #..............................# . #####..........>....######...%.....# .... #...................'...........<..+ ....... #.###..)............##########.....####.#.... #..................... +..........<...# #...............#.... #..............# #########.#.....#..... #............#.# #.####### ... #............#.# #.# ... ##'#.........#.# #.# # #.#.........#.######## #.# #.#######)...........# #.# #.#######............########## #.# #.........)...>......'........# . ###.......(..........########.# ########......###.##......# #.# #...[.........# #.##......# #.# #.............# #.##......# #.# #.............# #.##......# #.# #...........### #.........# #.# #.......%...# ###.##############.# #...........# #................# #...........# ################## #...........# #...........# #...........# #...........# #############