##### ..(# # ########################### ...######. #>......................... .."...... #.#################.###### #######.....# #..........<..# #.# #.?.........# #####'######....#.#####.# .......((...# #..........#....#.......# .....c..(...+ #..........#.[..######### .....{#<....# #..........#....# ......#.#@..# #..........#....# ...{. #.#.#.# #..........#....# F.... #.....# #####'######....# { .M.. #.#.... #.# #....# ..$. ######## ####.######....#######... #.................oohoo.. #.......[..###########.## #..........# #..........# #..........# #.......{..# #..........# #..........# ##'#.....####### #.#.#..(....... #.#...#)####### ###...#)#(# #........(.# #.####.#.### # #.#.#.# #{ #.#...#.# #.###.#.# #.#.......# #...(.#.### #####.#.# #.#.. ###.####### #.........# #..<......# #.........# #.).......# #.........# #.........# ###########