################# #...[.<#<#<.....# #.#####'.'#####.# #...............# #####.########.## #...#.#...f(#...# #.#.#.#.#######.# #.#...........#.# #.###########P#.# #.#.P.........#.# # #.#####'#######.# .(. #.......#.'.....# .... #########.####### ..... #..# #######...(... #.## #........(...) #.# #.#####....(.. #.# #.# ....( ####.######.# .... #.........#)#########.# #................... #.........#.######## #.........#.####### #...[............... #.........#.####### #.........#.# #.........#.# #....>....#.# #.....(...#.. ###########.. #.. .