##### ......# .....########## . .........(....# .....##############.####......# .......g..(...................# .....#########................# . #######.(..............# #........(.%)........).# .#..#####(..........<..........# ..........#####................# .#..#####.# #######.######.### . .#..#####.## #.# #.# ..# #.#..##.....# #.# #.# #. ..# #.#..##.....# #.# #.# #.. #..# #.#..##.....##########.######.# #.. #..# #.#..#...................%..#.# #.. #..# #.#..#......#########.....%...# ##..####..# #.#..#......## #......^.># ##.........########.#..#.......########.........# #..................[............................# #..........########.#..##...........###.........###### #..........## #.#..##........)..####.##..........# #.....#'#...#######.#.....................)..........# #....##.##..........................####.##..........# #....##.##..#######.#.##............# #.##..........# #....#...#.########.#.##............# #.##.......(..# ##.. #...#..........................# #.##..........# #####...##########.#.##.........<..# #.###.##.###### ####..8..#### #.#.##............# #.# #.##.####### ###...........### #.# ##.........(..# #.# #..........# +.....8.<.8.....+ #.# #.........#### #.# #..........# ###...........### #.#. ##.##.###.# #.# #..........# ####..8..#### ....###. #.# #.# #.# #..........# ##...## ........##.###.#######.###..........# #...# ...........................<........# #...# ...........###.#######.###.......... ##.## .......###%###.####........######## #.# >...........................# #+# ........%...................# ............................# #######........^...........# .......................# ###.................... #............####### ########.....# #######