#Pyth, 141 bytes
#Pyth, 141 bytes
Pyth, 141 bytes
#Pyth, 108141 bytes
#Pyth, 108
#Pyth, 141 bytes
Try it here. [Tested with an online Pyth Compiler.][1]
FlowHow it Works
FNrZlKczQI%N2X.[" "Q_@KN)E@KN █ █ FN █ For N in r █ ├ Range Z █ | ・Start: 0 █ | ・End: l █ | Length of K █ | └─K = c █ | Split z █ | ・String z Q █ | ・By input int Q I%N2 █ └─If divisible by 2 X X █ └─Translate █ ├─Source: .[ .[ █ | ├─Pad left " " " " █ | | ・With spaces Q Q █ | | ・Until input int Q _ _ █ | └──Reverse @KN @KN █ | ・Nth line of K ++GrG1... ++GrG1...█ ├─From: Normal (See below) "ɐqɔpǝ... "ɐqɔpǝ...█ └─To: Flipped (See below) )E@KN )E@KN █ Else print Nth line of K ++ █ Append: G █ 1) 'a'a to 'z'z rG1 █ 2) 'A'A to 'Z'Z "&_?!\"'.," █ 3) Punctuation [1]: https://pyth.herokuapp.com/?code=FNrZlKczQI%25N2X.%5B%22+%22Q_@KN%2B%2BGrG1%22%26_?!%5C%22%27.,%22%22%C9%90q%C9%94p%C7%9D%C9%9F%C6%83%C9%A5%E1%B4%89%C9%BE%CA%9El%C9%AFuodb%C9%B9s%CA%87n%CA%8C%CA%8Dx%CA%8Ez%E2%88%80q%C6%86p%C6%8E%E2%84%B2%D7%A4HI%C5%BF%CA%9E%CB%A5WNO%D4%80Q%C9%B9S%E2%94%B4%E2%88%A9%CE%9BMX%E2%85%84Z%E2%85%8B%E2%80%BE%C2%BF%C2%A1%E2%80%9E,%CB%99%27%22)E@KN&input=Lorem+ipsum+dolor+sit+amet,+consectetur+adipiscing+elit.+Quisque+vel+libero+arcu.+Nunc+dictum+elementum+lectus+nec+aliquet.+Donec+dolor+nunc,+sodales+at+dolor+rhoncus,+hendrerit+scelerisque+purus.+Pellentesque+vel+sagittis+libero,+et+rutrum+leo.+Nullam+vulputate+enim+et+massa+dictum,+vitae+venenatis+augue+lobortis.+Fusce+sollicitudin+ultrices+consequat.+Vestibulum+quis+nunc+non+tortor+eleifend+facilisis.+In+at+nunc+elit.+Aliquam+pellentesque,+lectus+quis+aliquam+posuere,+quam+lectus+sagittis+metus,+ut+auctor+sem+quam+a+neque.+Integer+rhoncus+lobortis+nisl.+Pellentesque+mi+dui,+laoreet+in+metus+quis,+mollis+accumsan+est.+Nunc+dignissim+tortor+ac+eleifend+tempus.+Ut+ut+tellus+aliquam,+luctus+nulla+quis,+consectetur+nunc.+Suspendisse+viverra+molestie+condimentum.+Curabitur+et+hendrerit+augue.%0A50&test_suite=1&test_suite_input=The+quick+brown+fox+jumps+over+the+lazy+dog.%0A30%0ALorem+ipsum+dolor+sit+amet,+consectetur+adipiscing+elit.+Quisque+vel+libero+arcu.+Nunc+dictum+elementum+lectus+nec+aliquet.+Donec+dolor+nunc,+sodales+at+dolor+rhoncus,+hendrerit+scelerisque+purus.+Pellentesque+vel+sagittis+libero,+et+rutrum+leo.+Nullam+vulputate+enim+et+massa+dictum,+vitae+venenatis+augue+lobortis.+Fusce+sollicitudin+ultrices+consequat.+Vestibulum+quis+nunc+non+tortor+eleifend+facilisis.+In+at+nunc+elit.+Aliquam+pellentesque,+lectus+quis+aliquam+posuere,+quam+lectus+sagittis+metus,+ut+auctor+sem+quam+a+neque.+Integer+rhoncus+lobortis+nisl.+Pellentesque+mi+dui,+laoreet+in+metus+quis,+mollis+accumsan+est.+Nunc+dignissim+tortor+ac+eleifend+tempus.+Ut+ut+tellus+aliquam,+luctus+nulla+quis,+consectetur+nunc.+Suspendisse+viverra+molestie+condimentum.+Curabitur
Flow
FN █ For N in r █ ├ Range Z █ | ・Start: 0 █ | ・End: l █ | Length of K █ | └─K = c █ | Split z █ | ・String z Q █ | ・By input int Q I%N2 █ └─If divisible by 2 X █ └─Translate █ ├─Source: .[ █ | ├─Pad left " " █ | | ・With spaces Q █ | | ・Until input int Q _ █ | └──Reverse @KN █ | ・Nth line of K ++GrG1... █ ├─From: Normal (See below) "ɐqɔpǝ... █ └─To: Flipped (See below) )E@KN █ Else print Nth line of K ++ █ Append: G █ 1) 'a' to 'z' rG1 █ 2) 'A' to 'Z' "&_?!\"'.," █ 3) Punctuation [Tested with an online Pyth Compiler.][1]
How it Works
FNrZlKczQI%N2X.[" "Q_@KN)E@KN █ █ FN █ For N in r █ ├ Range Z █ | ・Start: 0 █ | ・End: l █ | Length of K █ | └─K = c █ | Split z █ | ・String z Q █ | ・By input int Q I%N2 █ └─If divisible by 2 X █ └─Translate █ ├─Source: .[ █ | ├─Pad left " " █ | | ・With spaces Q █ | | ・Until input int Q _ █ | └──Reverse @KN █ | ・Nth line of K ++GrG1...█ ├─From: Normal (See below) "ɐqɔpǝ...█ └─To: Flipped (See below) )E@KN █ Else print Nth line of K ++ █ Append: G █ 1) a to z rG1 █ 2) A to Z "&_?!\"'.," █ 3) Punctuation [1]: https://pyth.herokuapp.com/?code=FNrZlKczQI%25N2X.%5B%22+%22Q_@KN%2B%2BGrG1%22%26_?!%5C%22%27.,%22%22%C9%90q%C9%94p%C7%9D%C9%9F%C6%83%C9%A5%E1%B4%89%C9%BE%CA%9El%C9%AFuodb%C9%B9s%CA%87n%CA%8C%CA%8Dx%CA%8Ez%E2%88%80q%C6%86p%C6%8E%E2%84%B2%D7%A4HI%C5%BF%CA%9E%CB%A5WNO%D4%80Q%C9%B9S%E2%94%B4%E2%88%A9%CE%9BMX%E2%85%84Z%E2%85%8B%E2%80%BE%C2%BF%C2%A1%E2%80%9E,%CB%99%27%22)E@KN&input=Lorem+ipsum+dolor+sit+amet,+consectetur+adipiscing+elit.+Quisque+vel+libero+arcu.+Nunc+dictum+elementum+lectus+nec+aliquet.+Donec+dolor+nunc,+sodales+at+dolor+rhoncus,+hendrerit+scelerisque+purus.+Pellentesque+vel+sagittis+libero,+et+rutrum+leo.+Nullam+vulputate+enim+et+massa+dictum,+vitae+venenatis+augue+lobortis.+Fusce+sollicitudin+ultrices+consequat.+Vestibulum+quis+nunc+non+tortor+eleifend+facilisis.+In+at+nunc+elit.+Aliquam+pellentesque,+lectus+quis+aliquam+posuere,+quam+lectus+sagittis+metus,+ut+auctor+sem+quam+a+neque.+Integer+rhoncus+lobortis+nisl.+Pellentesque+mi+dui,+laoreet+in+metus+quis,+mollis+accumsan+est.+Nunc+dignissim+tortor+ac+eleifend+tempus.+Ut+ut+tellus+aliquam,+luctus+nulla+quis,+consectetur+nunc.+Suspendisse+viverra+molestie+condimentum.+Curabitur+et+hendrerit+augue.%0A50&test_suite=1&test_suite_input=The+quick+brown+fox+jumps+over+the+lazy+dog.%0A30%0ALorem+ipsum+dolor+sit+amet,+consectetur+adipiscing+elit.+Quisque+vel+libero+arcu.+Nunc+dictum+elementum+lectus+nec+aliquet.+Donec+dolor+nunc,+sodales+at+dolor+rhoncus,+hendrerit+scelerisque+purus.+Pellentesque+vel+sagittis+libero,+et+rutrum+leo.+Nullam+vulputate+enim+et+massa+dictum,+vitae+venenatis+augue+lobortis.+Fusce+sollicitudin+ultrices+consequat.+Vestibulum+quis+nunc+non+tortor+eleifend+facilisis.+In+at+nunc+elit.+Aliquam+pellentesque,+lectus+quis+aliquam+posuere,+quam+lectus+sagittis+metus,+ut+auctor+sem+quam+a+neque.+Integer+rhoncus+lobortis+nisl.+Pellentesque+mi+dui,+laoreet+in+metus+quis,+mollis+accumsan+est.+Nunc+dignissim+tortor+ac+eleifend+tempus.+Ut+ut+tellus+aliquam,+luctus+nulla+quis,+consectetur+nunc.+Suspendisse+viverra+molestie+condimentum.+Curabitur