### ## .#### # .. .# ......#### #.###.####.# #........# #..........# #.###.##.# #..........#### #.##.####### #......^.......... ... #..........# #...###...#### #.# #.# #######.#####.# #..##.##..# #.# #.# ....###.#####.# #. #...#..# #.# #.# #...........# # +.<.'..# #.# #.# #..##.#####.# #...#..# #.# #.# #..##.# #.# #..##.##..# #.# #.# #.....# #.# #...###...######.###.##### #..#### #.# #........................# #..########.# #.........####.>.....###.#######..##.......# ..........####...##### #.............#####.# ####.............# #########.###.# #.# #......#######.## #.# #.#####.# ......## #.# #.###.......# .#.#.#. #.# #.....##.#### #.#.#. #.# ###...##.# # #. .# ########...##.# .# ...........##.#### #######.###......# #.# #.#.##.# #.###.#.# ##...##.# #.### #.# #.# ######.## # #.......# .# #.#.......###.# ..............# .#..........## #.......##.# #..........####. #............... ######.#...#### . #.##..# #. #.##..# .#.#### #.##..# ....... #.##..# ....... #.#...# ....... #######.#..## ......b#####..........# .....br(...........#.## ......g#####...#####.# .!..... #.#.......# ....... #...####### ....... ##### #######