######## ###### #......# #....# ###### #......###....##############.....# #.>.........^..)...........$o....#.# #......###....###.##...#####.....#.# #......###....###.##...#####.....#.#### #..................................... #......##......##.##...#####........# #......##......##.##...# #........# ##.##.###......##.###### #......l.# #.##.# #......##.####### #........# #.##.###......##.......# #........# #.# #.#....................####)...)...##########.# #.#.........................####))###.......#.# #.#......................(..#####.###.......#.# #...........................##..............#.# ###......^...................#..............#.# #####......................#..............#.######## #......................####..........).......... #......................# ##..........#.#################### #......................# ..................................# #......................##.###.#########.##################.# #.......................## .........................# #.# #....................... #.#.....#####.###########.# #.# #...................... #.#...........# #.# #.# .................)...$ # #..#######..# #.######.# ................... #.#..<.....#(.##### #........# #)....####.#.##..^### ########## #......## #.#...##.# $ #.......# .#.....##.# #.#.....##.#..._.##.# #.#........#.....##.# #.#......###.#...##.# #.........)..##..'.## ########..###.###### ............# #...###.........# (.. ##........# ## #....!...# #........# ##...##### ##..# ..#