.. #### ...#... .....[. ...#... ....... ....... #........ .......##........ ........#........ .......o#........ ........# ..........Fr........ #........# ..........#(........ #........##..........#......... #....................##.#####+ #............####.... #.## %.. #............# ...... #.(####.# .....#............##$....# ##......# .....#............##..... #..##### ##.................# #..## .[................# ##..# #... #................+ #..# #... #...........(....# #.[## ##+####### #.... #................# #...# .........## #.... #................# .#####...## ..........# #....###...<............# ..........# ..........# #............)..........# .#######..# .......<..#+##...............#......... ###...># .............#...............#......... #......# .............#.........#............. #......# .............#####.....#.##......... #......# ..........#+## #####.#.##[.......... #......# ..........#.##########.#.##............. #......# ......†..#..............................######......# .........#..............................##..........###### .........#..............†....#..........##...............# .............................# .......................)[.# .................#####'#.....# ..............#......)....# .................# #.#.....# ..............+...........# ##########.......#####.#.....# ..............#...........# #...........#.#.....# ..............#...........# #.......###.#.......# .......†......#...........# #.......# #.######### ########'################## #.....[.# #.# #.# ######### #.# #.# ####.##################.# #.......................# #.##.#################### #.##.###### #.##......# #.#######.# #.# #.# #.# #.# #.#######.# #........†# ###########