### ..# ##'## (.. #...# .......#P8P #.8.# ......#PPP ##...# .....##P#+###'#.## ....##P##...##.# ...##P##.>.##f# .. ..##(##P..##f# # ###... #.##f#P###+#)##.# #.....##u#.f.#####...#.# . .#.#..##fPff8.......8...# .. .......).#...#####.))### ............###########[# ....##.................)#### ........#.....###..........# ####....)................# #.....)#)##..............# .. #.........#####..........# ...##......#.................# ....##...###...).............# #..............##..........# ###.##.###.................# ###.........).##.########### ###...........).##.## ...<............##..### .######.....)....##....# ................)##....# ###########............# #########....# #<...# ######