########## #........# #........# #........# #........# #........# #........###### #.............# .< #.............# ..#+#############'##.........# ...............##.####'####### #..............##.# #.# ..............)'>.####.######### ...............##.##............ #.......########.##.#.######### .#+###'##### #.##.#.# #.....#####'##...# #..............#.# #..............#.# #..............#.# #.....#####'##+#+#### #.....# #.........# #.!...# #.........# #.lK....# #.........# #.......# #.........# #.......# #...<.....# ........+...........# .#.......######....### ..#.####.... .....# . #. .... .....# ......# ......# .......#