### .# #.# .. #.## #.##### #.>### ......# ###### #....#####....... #....# #......#......... #.>..# ###................ #....# ##......##.......... #....####..#....###......... #..).))).(##....####........ #....)#####................. #......###.........##....... #....#..............##.....# #########..........<# ##...# #########............## .... #.....................###)..## #..........#...#....#......... #..........#######...........# #..........# ###...PP.... #####..##### #...PPPP## ##.# ####..PP_PP# #.## #####.###.PP...###. #..#####....<.....PPP..... ##....##...[F...##....##! ####..#..............## ##...o......[(........ ##........[###....... #.......))# .##.... #.........# ## ...# #................... ................. .. ............>..... .#................. ..#............(.... .. .................. ...$...........