######### ....... . ######### #...# #.##.......########.#.###### ..'.......'................ #.......#########(.##### #.......# #.#<#..# #.......# #....).## .# ###+#.......# #.#.....######.# ............# #.....)....#.# ....##'###### #.....####.#.# .............# #.....# #.#.# .............# #.....####)#.# .............# #..........#.# ####.........## ###......#...# #..........# #####%##.### #..........# #g##.# ################ #..........# #######)##.# ................ +...>......###<#.....#g##.# ########....######..............+......og#'### ........<...#.........###....####............# ##.######.....#.##......# #....# .'............# .............[#.##......# #....# ##............# .#.#######....#.##......# ####.# #####........# #.........##.#.##......# #)# #........# ###....##.##.#.##......######.# .##'##'### +....+..##.#.##......##(....# .o ... ..# ###....#####.#.......)........# ... ... ..# ..............####.#..(......(.'... ... ... . ##############)....#.#####.....#.## #.#####.# #.....#... #.# #)# #.....# ... ######)#####.# #.....# ### ...........)..# #.....# .............## ..[..# ..........##.# #######.#.##.# #.#.##.# #.#.##.# #)#.##.# #.#.##.# #.##.# #.#