... . # .... .....# ... #####...........###... ### #.................... ...# ##### #####.........[.......... ...# #...###############......................###...### #.......)I...........................f............ #........................(...........f............. #.........................................<........ #...###...###...#......###............####.......## #...# ##### #####^.....# #............# #.......# ##### ##.....# #........###.# #...#...# #......# ##.......#<#.# ##### ### #.....## #.......#>#.# #....######.......###.# ##...# #.......<......# #...# #......%.......# ##### #..............###### #..............##...# ###..........>^#....# #.................# #..............>.## ##............#### #...........### #.............### ##...............# #................# #............^...# #...............## ##..............# #...........#### #(..........# #...........# ###........## ###......# #...#### #####