From d604ad8d9c3add96bde8ffecda11e99583c4a5d5 Mon Sep 17 00:00:00 2001 From: George Gibson Date: Fri, 13 May 2016 07:51:27 +0100 Subject: [PATCH 001/102] Create sacred.sacred --- s/sacred.sacred | 1 + 1 file changed, 1 insertion(+) create mode 100644 s/sacred.sacred diff --git a/s/sacred.sacred b/s/sacred.sacred new file mode 100644 index 00000000..893e5dc8 --- /dev/null +++ b/s/sacred.sacred @@ -0,0 +1 @@ +)( )( (( )( (( (( () ( () ( (( () )) )( )( )( )) )( )) )( )) )( (( (( (( ) )) ) (( (( )( )( ((( (( () () () () () () ((( (( (( )( ((( ((( (( (( ((( (( () ((( )) )) ((( )) )) ((( (( (( (( ((( () () () ((( )) )) ((( )) )) )( ((( (( (( (( () ((( From 4a45d5c35d35437f9e7632e754ade056bbc46e37 Mon Sep 17 00:00:00 2001 From: Grzegorz Antoniak Date: Fri, 20 May 2016 13:54:52 +0200 Subject: [PATCH 002/102] Added `batsh.batsh` file in Batsh language. Batsh is a language that compiles to bash scripts or Windows batch files (.bat). This allows to run the resulting script without any dependencies on target platform. More info about batsh: http://batsh.org/ https://github.com/BYVoid/Batsh --- b/batsh.batsh | 1 + 1 file changed, 1 insertion(+) create mode 100644 b/batsh.batsh diff --git a/b/batsh.batsh b/b/batsh.batsh new file mode 100644 index 00000000..9d60f575 --- /dev/null +++ b/b/batsh.batsh @@ -0,0 +1 @@ +println("Hello world"); From d1a934cd9dc090ff654d4933ff6045847068ac37 Mon Sep 17 00:00:00 2001 From: Jonathan Perkin Date: Fri, 20 May 2016 13:01:51 +0100 Subject: [PATCH 003/102] Add sed(1). --- s/sed.sed | 4 ++++ 1 file changed, 4 insertions(+) create mode 100755 s/sed.sed diff --git a/s/sed.sed b/s/sed.sed new file mode 100755 index 00000000..964de8d4 --- /dev/null +++ b/s/sed.sed @@ -0,0 +1,4 @@ +#!/usr/bin/sed -f sed.sed +c\ +Hello World +q From 4f3a4e41dd9e598b97d328f99be1092dc63f57a4 Mon Sep 17 00:00:00 2001 From: Chayoung You Date: Fri, 20 May 2016 21:09:18 +0900 Subject: [PATCH 004/102] Add Crystal See http://crystal-lang.org/. --- c/crystal.cr | 1 + 1 file changed, 1 insertion(+) create mode 100644 c/crystal.cr diff --git a/c/crystal.cr b/c/crystal.cr new file mode 100644 index 00000000..bf234ce7 --- /dev/null +++ b/c/crystal.cr @@ -0,0 +1 @@ +puts "Hello, world!" From 61cf948faa4b911a5b0a8ded1352f2070000d422 Mon Sep 17 00:00:00 2001 From: Ben Hoyt Date: Fri, 20 May 2016 08:23:17 -0400 Subject: [PATCH 005/102] Make Forth example actually *print* the string The previous example didn't actually print anything, it just defined a "word" (function) called `HELLO` and never called it. You could either call the function (just add `HELLO` on a new line), but more simply and idiomatically for just printing something you can use `.( string)` which I've done here. You can try this in an online Forth REPL at https://repl.it/languages/forth --- f/forth.fth | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/f/forth.fth b/f/forth.fth index 8dc77cec..c0ae0e75 100644 --- a/f/forth.fth +++ b/f/forth.fth @@ -1 +1 @@ -: HELLO ." Hello, world!" CR ; \ No newline at end of file +.( Hello, world!) From ca879d87e1ebe8281c1d206b62bdf3bee732367a Mon Sep 17 00:00:00 2001 From: Fredrik Lillejordet Date: Fri, 20 May 2016 14:33:45 +0200 Subject: [PATCH 006/102] Create oz.oz Oz, the multiparadigm programming language, probably best for educational purposes. --- o/oz.oz | 1 + 1 file changed, 1 insertion(+) create mode 100644 o/oz.oz diff --git a/o/oz.oz b/o/oz.oz new file mode 100644 index 00000000..a077c423 --- /dev/null +++ b/o/oz.oz @@ -0,0 +1 @@ +{Show 'Hello World'} From 635c953c568d1e5a5bb361637b2577340c1b8505 Mon Sep 17 00:00:00 2001 From: Christopher Chiche Date: Fri, 20 May 2016 14:35:11 +0200 Subject: [PATCH 007/102] Create JSONiq See here for more info: https://github.com/ghislainfourny/jsoniq-tutorial#the-real-jsoniq-hello-world --- j/JSONiq | 1 + 1 file changed, 1 insertion(+) create mode 100644 j/JSONiq diff --git a/j/JSONiq b/j/JSONiq new file mode 100644 index 00000000..b0d55586 --- /dev/null +++ b/j/JSONiq @@ -0,0 +1 @@ +"Hello, World!" From f48899f013cce401a9c98cf05bcfbc7e6c7b8fd5 Mon Sep 17 00:00:00 2001 From: Boloutare Doubeni Date: Fri, 20 May 2016 08:37:00 -0400 Subject: [PATCH 008/102] Fix spacing for #include in c.c --- c/c.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/c/c.c b/c/c.c index 7cfe76d7..947c5de0 100644 --- a/c/c.c +++ b/c/c.c @@ -1,4 +1,4 @@ -#include +#include int main() { printf("Hello World\n"); From 0a33b859a7c84ab8e7f783a35225388d43e0ff06 Mon Sep 17 00:00:00 2001 From: Tor Klingberg Date: Fri, 20 May 2016 13:43:07 +0100 Subject: [PATCH 009/102] Create simpl+.usp --- s/simpl+.usp | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 s/simpl+.usp diff --git a/s/simpl+.usp b/s/simpl+.usp new file mode 100644 index 00000000..6c71eb72 --- /dev/null +++ b/s/simpl+.usp @@ -0,0 +1,5 @@ +// Hello World in Crestron's SIMPL+ +Function Main +{ + Print("Hello World!\n"); +} From 1e406a867d7e9c314b62a8741579166e4aee342c Mon Sep 17 00:00:00 2001 From: 14mRh4X0r <14mRh4X0r@gmail.com> Date: Fri, 20 May 2016 14:45:55 +0200 Subject: [PATCH 010/102] Create lolpython.lol --- l/lolpython.lol | 1 + 1 file changed, 1 insertion(+) create mode 100644 l/lolpython.lol diff --git a/l/lolpython.lol b/l/lolpython.lol new file mode 100644 index 00000000..20c37de7 --- /dev/null +++ b/l/lolpython.lol @@ -0,0 +1 @@ +VISIBLE "Hello World" From 9798e2dcdd4b6e740a03fb8531d1213a7e17562f Mon Sep 17 00:00:00 2001 From: sleepypikachu Date: Fri, 20 May 2016 13:48:23 +0100 Subject: [PATCH 011/102] Create inform.inform --- i/inform.inform | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 i/inform.inform diff --git a/i/inform.inform b/i/inform.inform new file mode 100644 index 00000000..55080a9c --- /dev/null +++ b/i/inform.inform @@ -0,0 +1,5 @@ +"Hello World" by "I.F. Author" + +The world is a room. + +When play begins, say "Hello, world." From c8e1a9d9d7b22a49aedfce162ede3b6eee7fffe1 Mon Sep 17 00:00:00 2001 From: Bob Faist Date: Fri, 20 May 2016 09:05:14 -0400 Subject: [PATCH 012/102] Update bash.bash Semicolon is not required. --- b/bash.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/b/bash.bash b/b/bash.bash index 3e7c682f..cd162899 100644 --- a/b/bash.bash +++ b/b/bash.bash @@ -1,3 +1,3 @@ #!/bin/bash -echo "Hello World!"; \ No newline at end of file +echo "Hello World!" From 8bfe0d0eea91216df109bb6129a35e016a03103e Mon Sep 17 00:00:00 2001 From: Eric Cholis Date: Fri, 20 May 2016 09:09:47 -0400 Subject: [PATCH 013/102] Visual FoxPro Multiple Visual FoxPro samples, taken from https://en.wikipedia.org/wiki/Visual_FoxPro --- v/visualfoxpro.prg | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 v/visualfoxpro.prg diff --git a/v/visualfoxpro.prg b/v/visualfoxpro.prg new file mode 100644 index 00000000..906451d7 --- /dev/null +++ b/v/visualfoxpro.prg @@ -0,0 +1,17 @@ +* Message Box: +MESSAGEBOX("Hello World") + +* Print to screen: +? "Hello World" + +* GUI: +loForm = CREATEOBJECT("HiForm") +loForm.Show(1) + +DEFINE CLASS HiForm AS Form + AutoCenter = .T. + Caption = "Hello, World" + + ADD OBJECT lblHi as Label ; + WITH Caption = "Hello, World!" +ENDDEFINE From 6d934219829afa7f2c8522041c47a474ec2d3842 Mon Sep 17 00:00:00 2001 From: billytrend Date: Fri, 20 May 2016 14:17:15 +0100 Subject: [PATCH 014/102] St andrews algol https://en.wikipedia.org/wiki/S-algol --- s/S-algol | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 s/S-algol diff --git a/s/S-algol b/s/S-algol new file mode 100644 index 00000000..52b5640d --- /dev/null +++ b/s/S-algol @@ -0,0 +1,2 @@ +write "Hello World" +? From 7a1aa910e7f3c41c0880f7c452f1ee619f64a552 Mon Sep 17 00:00:00 2001 From: "Frank Ch. Eigler" Date: Fri, 20 May 2016 13:17:37 +0000 Subject: [PATCH 015/102] Create systemtap.stp --- s/systemtap.stp | 1 + 1 file changed, 1 insertion(+) create mode 100644 s/systemtap.stp diff --git a/s/systemtap.stp b/s/systemtap.stp new file mode 100644 index 00000000..e70a0165 --- /dev/null +++ b/s/systemtap.stp @@ -0,0 +1 @@ +probe oneshot { log("hello world") } From 698fe5c44c41f33c874c432a1b13af1d30f51298 Mon Sep 17 00:00:00 2001 From: Peter Hull Date: Fri, 20 May 2016 14:22:08 +0100 Subject: [PATCH 016/102] Created Hello World in the BETA language See https://en.wikipedia.org/wiki/BETA_%28programming_language%29 http://daimi.au.dk/~beta/ --- b/beta.bet | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 b/beta.bet diff --git a/b/beta.bet b/b/beta.bet new file mode 100644 index 00000000..a5518133 --- /dev/null +++ b/b/beta.bet @@ -0,0 +1,4 @@ +ORIGIN '~beta/basiclib/betaenv' +-- program: Descriptor -- +(* Hello World in BETA *) +(# do 'Hello World' -> putLine #) From 87b7620b37b33df6e93fa9835c1d335ee548071a Mon Sep 17 00:00:00 2001 From: Hugh Grigg Date: Fri, 20 May 2016 14:38:05 +0100 Subject: [PATCH 017/102] Add TypeScript --- t/typescript.ts | 1 + 1 file changed, 1 insertion(+) create mode 100644 t/typescript.ts diff --git a/t/typescript.ts b/t/typescript.ts new file mode 100644 index 00000000..184dfcc9 --- /dev/null +++ b/t/typescript.ts @@ -0,0 +1 @@ +console.log("Hello, World!"); From f511b517bce15e6a48e651707dcc8e84910e73b7 Mon Sep 17 00:00:00 2001 From: Sebastian Sastre Date: Fri, 20 May 2016 10:48:25 -0300 Subject: [PATCH 018/102] adds Self to the examples --- s/self.self | 1 + 1 file changed, 1 insertion(+) create mode 100644 s/self.self diff --git a/s/self.self b/s/self.self new file mode 100644 index 00000000..2f0769db --- /dev/null +++ b/s/self.self @@ -0,0 +1 @@ +'Hello World!' printLine \ No newline at end of file From 45a503806cda92b36c9ee42abd86df49a07bb44d Mon Sep 17 00:00:00 2001 From: Benjamin Gudehus Date: Fri, 20 May 2016 16:02:44 +0200 Subject: [PATCH 019/102] Update kotlin.kt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reformat per coding conventions. >There is a space before colon where colon separates type and supertype and there’s no space where colon separates instance and type via: https://kotlinlang.org/docs/reference/coding-conventions.html#colon --- k/kotlin.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/k/kotlin.kt b/k/kotlin.kt index 52899bb4..2abaf43f 100644 --- a/k/kotlin.kt +++ b/k/kotlin.kt @@ -1,5 +1,5 @@ package hello -fun main(args : Array) { +fun main(args: Array) { println("Hello, world!") } From 36e26ad649ba350ee2609f8f6840810e5a82c655 Mon Sep 17 00:00:00 2001 From: Kevin Layer Date: Fri, 20 May 2016 07:03:19 -0700 Subject: [PATCH 020/102] Add Common Lisp example Common Lisp is distinct from plain old `Lisp' in that Lisp doesn't have FORMAT. That was added in Common Lisp, in Guy Steele's book Common Lisp the Language, in 1984. --- c/common-lisp.lisp | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 c/common-lisp.lisp diff --git a/c/common-lisp.lisp b/c/common-lisp.lisp new file mode 100644 index 00000000..d3143806 --- /dev/null +++ b/c/common-lisp.lisp @@ -0,0 +1,4 @@ +;; Common Lisp + +(defun hello-world () + (format t "Hello World~%")) From ceac0fa05e01fc1f6afafe73c57159fe6244ba8d Mon Sep 17 00:00:00 2001 From: Bruno Freitas Date: Fri, 20 May 2016 11:36:13 -0300 Subject: [PATCH 021/102] Create posxml.posxml A programming language for POS terminals. More information: https://docs.cloudwalk.io/en/introduction --- p/posxml.posxml | 1 + 1 file changed, 1 insertion(+) create mode 100644 p/posxml.posxml diff --git a/p/posxml.posxml b/p/posxml.posxml new file mode 100644 index 00000000..cdca0e2d --- /dev/null +++ b/p/posxml.posxml @@ -0,0 +1 @@ + From 433a59dba22037d219882bbbfea29ebbc3e95055 Mon Sep 17 00:00:00 2001 From: Frederik Ring Date: Fri, 20 May 2016 17:38:27 +0200 Subject: [PATCH 022/102] use pure function instead of creating class --- j/jsx.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/j/jsx.js b/j/jsx.js index 76f21413..ed3f9a5a 100644 --- a/j/jsx.js +++ b/j/jsx.js @@ -1,12 +1,8 @@ var React = require('react'); -var HelloWorld = React.createClass({ - displayName: 'HelloWorld', - render: function() { - return ( - Hello World - ); - } -}); +var HelloWorld = function() { + return Hello World; +}; +HelloWorld.displayName = 'HelloWorld'; console.log(React.renderToString()); From f1a99189988d5815179b80c10ac5175c99e951fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20F=20R=C3=B8dseth?= Date: Fri, 20 May 2016 18:08:23 +0200 Subject: [PATCH 023/102] Add Battlestar --- b/battlestar.bts | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100755 b/battlestar.bts diff --git a/b/battlestar.bts b/b/battlestar.bts new file mode 100755 index 00000000..4435c600 --- /dev/null +++ b/b/battlestar.bts @@ -0,0 +1,7 @@ +#!/usr/bin/bts + +const hello = "Hello, world!\n" + +print(hello) + +// vim: set syntax=c ts=4 sw=4 et: From f5f75d54ab6078a3b14c07eae3c31a5db1596b07 Mon Sep 17 00:00:00 2001 From: Marcel Weiher Date: Fri, 20 May 2016 18:09:53 +0200 Subject: [PATCH 024/102] Create obj.st Objective-Smalltalk is a Smalltalk running on the Objective-C runtime and Unix friendly. --- o/obj.st | 1 + 1 file changed, 1 insertion(+) create mode 100644 o/obj.st diff --git a/o/obj.st b/o/obj.st new file mode 100644 index 00000000..d77f07ff --- /dev/null +++ b/o/obj.st @@ -0,0 +1 @@ +stdout println:'Hello World!'. From 51d1f85b5dc1c532baa1b6c3dfae21ead388d831 Mon Sep 17 00:00:00 2001 From: Rick Moynihan Date: Fri, 20 May 2016 17:10:08 +0100 Subject: [PATCH 025/102] Create Hello World in SPARQL query language Hello World in SPARQL --- s/sparql.sparql | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 s/sparql.sparql diff --git a/s/sparql.sparql b/s/sparql.sparql new file mode 100644 index 00000000..6db5c04f --- /dev/null +++ b/s/sparql.sparql @@ -0,0 +1,3 @@ +SELECT ?h WHERE { + VALUES ?h { "Hello World!" } +} From 388e21a9921567d1cdfcac3dc456800080c56df7 Mon Sep 17 00:00:00 2001 From: Naveen Kumar Molleti Date: Fri, 20 May 2016 21:45:51 +0530 Subject: [PATCH 026/102] Remove lolcode.lol from folder 'x' It is already present, correctly, in folder 'l' --- x/lolcode.lol | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 x/lolcode.lol diff --git a/x/lolcode.lol b/x/lolcode.lol deleted file mode 100644 index a294f257..00000000 --- a/x/lolcode.lol +++ /dev/null @@ -1,3 +0,0 @@ -HAI 1.3 -VISIBLE "Hello world!" -KTHXBYE From a0ca8f90f1da247138c279d5d71472f5f2031024 Mon Sep 17 00:00:00 2001 From: "Antonis Karamitros @antouank" Date: Fri, 20 May 2016 17:20:20 +0100 Subject: [PATCH 027/102] [master] [elm] - add a hello world example for Elm ( from from http://elm-lang.org/examples/hello-html ) --- e/hello-html.elm | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 e/hello-html.elm diff --git a/e/hello-html.elm b/e/hello-html.elm new file mode 100644 index 00000000..8d383805 --- /dev/null +++ b/e/hello-html.elm @@ -0,0 +1,4 @@ +import Html exposing (text) + +main = + text "Hello, World!" From dbab32aa1c747c1ee359a347d425cf7f67d3a199 Mon Sep 17 00:00:00 2001 From: Hadi Date: Fri, 20 May 2016 22:31:35 +0500 Subject: [PATCH 028/102] added jai --- j/jai.jai | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 j/jai.jai diff --git a/j/jai.jai b/j/jai.jai new file mode 100644 index 00000000..960aa0fa --- /dev/null +++ b/j/jai.jai @@ -0,0 +1,7 @@ +#import "Print" + +main::(){ + + print("hello world!"); + +} \ No newline at end of file From a1cd488c98a7e8dbd4357448c925b3770dc56aa2 Mon Sep 17 00:00:00 2001 From: John Tromp Date: Fri, 20 May 2016 13:49:24 -0400 Subject: [PATCH 029/102] Create BLC.Blc Hello world in Binary Lambda Calculus, as explained in http://www.ioccc.org/2012/tromp/hint.html --- b/BLC.Blc | 1 + 1 file changed, 1 insertion(+) create mode 100644 b/BLC.Blc diff --git a/b/BLC.Blc b/b/BLC.Blc new file mode 100644 index 00000000..ade68f93 --- /dev/null +++ b/b/BLC.Blc @@ -0,0 +1 @@ + Hello, world From 40bdfab2b5ce339d355a479d846c3f61c8d2cce4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20F=20R=C3=B8dseth?= Date: Fri, 20 May 2016 20:10:16 +0200 Subject: [PATCH 030/102] Remove vim line --- b/battlestar.bts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/b/battlestar.bts b/b/battlestar.bts index 4435c600..9a92115e 100755 --- a/b/battlestar.bts +++ b/b/battlestar.bts @@ -1,7 +1,3 @@ #!/usr/bin/bts - const hello = "Hello, world!\n" - print(hello) - -// vim: set syntax=c ts=4 sw=4 et: From 10621d5024a512c14b27158806b83c794ba20472 Mon Sep 17 00:00:00 2001 From: John Wrenn Date: Fri, 20 May 2016 15:10:13 -0400 Subject: [PATCH 031/102] Create pyret.arr This is an implementation of *Hello, World!* for the [Pyret](https://www.pyret.org/) programming language. This program may be verified for correctness in Pyret's [online editor](https://code.pyret.org/editor#share=0Bwbi1nc7r013YXZVaUNDLUdWQ0E). --- p/pyret.arr | 1 + 1 file changed, 1 insertion(+) create mode 100644 p/pyret.arr diff --git a/p/pyret.arr b/p/pyret.arr new file mode 100644 index 00000000..09907203 --- /dev/null +++ b/p/pyret.arr @@ -0,0 +1 @@ +print('Hello, World!') From 2c5951d2b46410f35e8ddddd1cebdfb4107a6c79 Mon Sep 17 00:00:00 2001 From: David Griver Date: Fri, 20 May 2016 21:21:21 +0200 Subject: [PATCH 032/102] Create emojicode.emojic --- e/emojicode.emojic | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 e/emojicode.emojic diff --git a/e/emojicode.emojic b/e/emojicode.emojic new file mode 100644 index 00000000..b608028f --- /dev/null +++ b/e/emojicode.emojic @@ -0,0 +1,6 @@ +πŸ‡ 🐼 πŸ‡ + πŸ‡πŸ– 🏁 ➑️ πŸš‚ πŸ‡ + πŸ˜€ οΏ½Hello, WorldπŸ”€ + 🍎 0 + πŸ‰ +πŸ‰ From 9bcc69a7e09f00e73422543906e985fa7daffcf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yosbel=20Mar=C3=ADn?= Date: Fri, 20 May 2016 14:22:43 -0600 Subject: [PATCH 033/102] Add Cor language can see it in http://yosbelms.github.io/cor --- c/cor.cor | 1 + 1 file changed, 1 insertion(+) create mode 100644 c/cor.cor diff --git a/c/cor.cor b/c/cor.cor new file mode 100644 index 00000000..ad4ae6f7 --- /dev/null +++ b/c/cor.cor @@ -0,0 +1 @@ +func main() console.log('Hello World!') From 34ebf9c551b77e7e0dbeb7a9cf5a96c811a5fe34 Mon Sep 17 00:00:00 2001 From: Niels NTG Date: Fri, 20 May 2016 22:42:54 +0200 Subject: [PATCH 034/102] Added language "Processing" --- p/processing | 1 + 1 file changed, 1 insertion(+) create mode 100644 p/processing diff --git a/p/processing b/p/processing new file mode 100644 index 00000000..431ab8ba --- /dev/null +++ b/p/processing @@ -0,0 +1 @@ +println("Hello World"); From 1344810ac0f8d2a2b5b122cce76ee2a050631068 Mon Sep 17 00:00:00 2001 From: Niels NTG Date: Fri, 20 May 2016 22:50:00 +0200 Subject: [PATCH 035/102] Added file extension --- p/{processing => processing.pde} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename p/{processing => processing.pde} (100%) diff --git a/p/processing b/p/processing.pde similarity index 100% rename from p/processing rename to p/processing.pde From 8dcc6b8126debbefde2054c986ef04fe6f457d01 Mon Sep 17 00:00:00 2001 From: "Carl D. Benson" Date: Fri, 20 May 2016 16:37:53 -0500 Subject: [PATCH 036/102] Added Mathematica notebook made on Mathematica Online. --- m/mathematica-online.nb | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 m/mathematica-online.nb diff --git a/m/mathematica-online.nb b/m/mathematica-online.nb new file mode 100644 index 00000000..4330b011 --- /dev/null +++ b/m/mathematica-online.nb @@ -0,0 +1,3 @@ +Notebook[{Cell[ +BoxData[RowBox[{"Print","[","\"Hello World\"","]"}]],"Input",CellID->1]}, +StyleDefinitions->"Default.nb",FrontEndVersion->"10.0 for Wolfram Cloud Platform (June 2 2014)"] \ No newline at end of file From 06d519c4b1530802cc81393cea4d5e93a1ca9a88 Mon Sep 17 00:00:00 2001 From: "Carl D. Benson" Date: Fri, 20 May 2016 16:58:37 -0500 Subject: [PATCH 037/102] Made SQL as simple as possible. No need to create tables. --- s/sql.sql | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/s/sql.sql b/s/sql.sql index c694c76d..2deda657 100644 --- a/s/sql.sql +++ b/s/sql.sql @@ -1,4 +1 @@ -CREATE TABLE HELLO (HELLO CHAR(12)) -UPDATE HELLO - SET HELLO = 'HELLO WORLD!' -SELECT * FROM HELLO +SELECT "Hello World"; From e8b570660f5a9811798868efac014a3f085c2864 Mon Sep 17 00:00:00 2001 From: Mark Battersby Date: Fri, 20 May 2016 19:55:38 -0400 Subject: [PATCH 038/102] Add MEDITECH's MAGIC programming language --- m/magic | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 m/magic diff --git a/m/magic b/m/magic new file mode 100644 index 00000000..39ffbc4e --- /dev/null +++ b/m/magic @@ -0,0 +1,3 @@ +HELLO.WORLD + +"Hello, world!"^#; From 1f242a02c37c4ed58a3bc4ea347fb5d4179d5303 Mon Sep 17 00:00:00 2001 From: Thomas Van Doren Date: Fri, 20 May 2016 23:29:13 -0700 Subject: [PATCH 039/102] Create chapel.chpl --- c/chapel.chpl | 1 + 1 file changed, 1 insertion(+) create mode 100644 c/chapel.chpl diff --git a/c/chapel.chpl b/c/chapel.chpl new file mode 100644 index 00000000..0e2a1353 --- /dev/null +++ b/c/chapel.chpl @@ -0,0 +1 @@ +writeln("Hello World"); From 065cee4a2fbe3c5be5f8fd958a26524fb014dbdc Mon Sep 17 00:00:00 2001 From: Dawid Mazurek Date: Sat, 21 May 2016 09:50:15 +0200 Subject: [PATCH 040/102] Removed unnecessary interpolation Change double quotes to single quotes due to no necessity of doing interpolation here. Basic example should just show basic display of hello world, without additional feature. it also has some performance difference --- p/php.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/p/php.php b/p/php.php index 87a2c265..06594b52 100644 --- a/p/php.php +++ b/p/php.php @@ -1,3 +1,3 @@ Date: Sat, 21 May 2016 13:34:21 +0530 Subject: [PATCH 041/102] Update c++.cpp The standard way a C++ compiler greets us with a Hello World --- c/c++.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/c/c++.cpp b/c/c++.cpp index 4b5cb5b6..701b1f39 100644 --- a/c/c++.cpp +++ b/c/c++.cpp @@ -1,8 +1,9 @@ #include -#include + +using namespace std; int main() { - std::cout << "Hello World" << std::endl; - return EXIT_SUCCESS; + cout << "Hello World" << endl; + return 0; } From d64f37fe40f522bad717bd4e4bfab7af80aa8760 Mon Sep 17 00:00:00 2001 From: S Stewart Date: Sat, 21 May 2016 13:55:01 +0000 Subject: [PATCH 042/102] Fancy programming language --- f/fancy.fy | 1 + 1 file changed, 1 insertion(+) create mode 100644 f/fancy.fy diff --git a/f/fancy.fy b/f/fancy.fy new file mode 100644 index 00000000..afb7bada --- /dev/null +++ b/f/fancy.fy @@ -0,0 +1 @@ +"Hello, world!" println From ae9d96a3e60b41c1a5e121398e93c4fcd7fe07e8 Mon Sep 17 00:00:00 2001 From: Filip Allberg Date: Sat, 21 May 2016 16:17:18 +0200 Subject: [PATCH 043/102] Shen Hello World http://www.shenlanguage.org/ --- s/shen.shen | 1 + 1 file changed, 1 insertion(+) create mode 100644 s/shen.shen diff --git a/s/shen.shen b/s/shen.shen new file mode 100644 index 00000000..355ea227 --- /dev/null +++ b/s/shen.shen @@ -0,0 +1 @@ +(pr "hello world") From 391b03d1a964b7b0674d9de8e8a20e7a39e86a33 Mon Sep 17 00:00:00 2001 From: "Carl D. Benson" Date: Sat, 21 May 2016 11:31:40 -0500 Subject: [PATCH 044/102] Add Stanza. --- s/stanza.stanza | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 s/stanza.stanza diff --git a/s/stanza.stanza b/s/stanza.stanza new file mode 100644 index 00000000..a6e6d284 --- /dev/null +++ b/s/stanza.stanza @@ -0,0 +1,2 @@ +println("Hello World") + From 803ec19bdbc9f9e54e670a45229eb35fb399983e Mon Sep 17 00:00:00 2001 From: Xdminsy Date: Sun, 22 May 2016 00:38:46 +0800 Subject: [PATCH 045/102] add stream --- s/streem.strm | 1 + 1 file changed, 1 insertion(+) create mode 100644 s/streem.strm diff --git a/s/streem.strm b/s/streem.strm new file mode 100644 index 00000000..f65ca9df --- /dev/null +++ b/s/streem.strm @@ -0,0 +1 @@ +["hello, world"] | stdout From 079e6de750755b2cadafcbefa812ef6396d5de38 Mon Sep 17 00:00:00 2001 From: Xdminsy Date: Sun, 22 May 2016 00:43:15 +0800 Subject: [PATCH 046/102] Add reason --- r/reason.re | 1 + 1 file changed, 1 insertion(+) create mode 100644 r/reason.re diff --git a/r/reason.re b/r/reason.re new file mode 100644 index 00000000..fc45bc98 --- /dev/null +++ b/r/reason.re @@ -0,0 +1 @@ +print_string "hello, world" From b2310d29263a13d03f55423f6c352baeb6692dbd Mon Sep 17 00:00:00 2001 From: Chathura Kudahetti Date: Sat, 21 May 2016 22:25:42 +0530 Subject: [PATCH 047/102] ceylon.ceylon Hello World in Ceylon programming language. The code is from http://ceylon-lang.org/documentation/1.2/tour/basics/ --- c/ceylon.ceylon | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 c/ceylon.ceylon diff --git a/c/ceylon.ceylon b/c/ceylon.ceylon new file mode 100644 index 00000000..e61a53b5 --- /dev/null +++ b/c/ceylon.ceylon @@ -0,0 +1,3 @@ +shared void hello() { + print("Hello, World!"); +} From 7197ef76c6e1aaef091d01c2db4e06c0f9f51084 Mon Sep 17 00:00:00 2001 From: antonyalkmim Date: Sat, 21 May 2016 20:38:39 -0300 Subject: [PATCH 048/102] Create AIML Bot Lang --- a/aiml.aiml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 a/aiml.aiml diff --git a/a/aiml.aiml b/a/aiml.aiml new file mode 100644 index 00000000..ee06f9a5 --- /dev/null +++ b/a/aiml.aiml @@ -0,0 +1,6 @@ + + + * + + + From c8fd9b9c80e450a2cde01bec891607048cc4f44e Mon Sep 17 00:00:00 2001 From: "Carl D. Benson" Date: Sun, 22 May 2016 23:44:50 -0500 Subject: [PATCH 049/102] Add Nit language. --- n/nit.nit | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 n/nit.nit diff --git a/n/nit.nit b/n/nit.nit new file mode 100644 index 00000000..5b6bb55d --- /dev/null +++ b/n/nit.nit @@ -0,0 +1,2 @@ +print "Hello, World!" + From 2f45d9e6e5c29de5c929a6b47291889a49b4e4d0 Mon Sep 17 00:00:00 2001 From: "Carl D. Benson" Date: Sun, 22 May 2016 23:47:12 -0500 Subject: [PATCH 050/102] Changed printed text to be identical to other languages. --- n/nit.nit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/n/nit.nit b/n/nit.nit index 5b6bb55d..6826f079 100644 --- a/n/nit.nit +++ b/n/nit.nit @@ -1,2 +1,2 @@ -print "Hello, World!" +print "Hello World" From f1e960bf54105a139062a0304c089ee2a860f5b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Mro=C5=BCek?= Date: Mon, 23 May 2016 10:08:05 +0200 Subject: [PATCH 051/102] Add 'Hello, World!' in Hodor ( http://www.hodor-lang.org/ ). --- h/hodor.hd | 1 + 1 file changed, 1 insertion(+) create mode 100644 h/hodor.hd diff --git a/h/hodor.hd b/h/hodor.hd new file mode 100644 index 00000000..7307e3f7 --- /dev/null +++ b/h/hodor.hd @@ -0,0 +1 @@ +hodor.hod('Hhodor? Hodor!? Hodor!? o, Hooodorrhodor orHodor!? d!'); \ No newline at end of file From 4d2fd692774f8182ffb7d2cbf936eff495a31636 Mon Sep 17 00:00:00 2001 From: Niels NTG Date: Mon, 23 May 2016 17:32:44 +0200 Subject: [PATCH 052/102] Add Hello World! from Quartz Composer A Hello World program made with Apple Quartz Composer --- q/QuartzComposer.qtz | 233 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 233 insertions(+) create mode 100644 q/QuartzComposer.qtz diff --git a/q/QuartzComposer.qtz b/q/QuartzComposer.qtz new file mode 100644 index 00000000..e6e1faf7 --- /dev/null +++ b/q/QuartzComposer.qtz @@ -0,0 +1,233 @@ + + + + + editorViewerWindow + 202 156 512 430 0 0 1280 777 + frameworkVersion + 334 + rootPatch + + class + QCPatch + state + + connections + + connection_1 + + destinationNode + Billboard_1 + destinationPort + inputImage + sourceNode + TextImage_1 + sourcePort + outputImage + + + nodes + + + class + QCTextImage + key + TextImage_1 + state + + customInputPortStates + + inputGlyphSize + + value + 1.0 + + inputHeight + + value + 0.0 + + inputKerning + + value + 0.0 + + inputLeading + + value + 0.0 + + inputWidth + + value + 0.0 + + + fontName + LucidaGrande + fontSize + 1.0 + horizontalAlignment + Centered + ivarInputPortStates + + inputFontName + + value + LucidaGrande + + inputGlyphSize + + value + 1.0 + + inputHeight + + value + 0.0 + + inputKerning + + value + 0.0 + + inputLeading + + value + 0.0 + + inputString + + value + Hello World! + + inputWidth + + value + 0.0 + + + manualLayout + + userInfo + + BAtzdHJlYW10eXBlZIHoA4QBQISE + hBNOU011dGFibGVEaWN0aW9uYXJ5 + AISEDE5TRGljdGlvbmFyeQCEhAhO + U09iamVjdACFhAFpAZKEhIQITlNT + dHJpbmcBlYQBKwhwb3NpdGlvboaS + hISEB05TVmFsdWUAlYQBKoSEDHtD + R1BvaW50PWRkfZuBHwKBuQCGhg== + + version + 2 + verticalAlignment + Centered + + + + class + QCBillboard + key + Billboard_1 + state + + CIRendering + + customInputPortStates + + inputScale + + value + 1.0 + + + ivarInputPortStates + + inputBlending + + value + 1 + + inputColor + + value + + alpha + 1.0 + blue + 0.0 + green + 0.0 + red + 0.0 + + + inputPixelAligned + + value + 0.0 + + inputRotation + + value + 0.0 + + inputScale + + value + 1.0 + + inputX + + value + 0.0 + + inputY + + value + 0.0 + + + optimizedRendering + + pixelAligned + 0.0 + sizeMode + autoHeight + systemInputPortStates + + _enable + + value + + + + userInfo + + BAtzdHJlYW10eXBlZIHoA4QBQISE + hBNOU011dGFibGVEaWN0aW9uYXJ5 + AISEDE5TRGljdGlvbmFyeQCEhAhO + U09iamVjdACFhAFpAZKEhIQITlNT + dHJpbmcBlYQBKwhwb3NpdGlvboaS + hISEB05TVmFsdWUAlYQBKoSEDHtD + R1BvaW50PWRkfZuB+gKBuQCGhg== + + version + 4 + + + + userInfo + + BAtzdHJlYW10eXBlZIHoA4QBQISEhBNOU011dGFibGVEaWN0aW9u + YXJ5AISEDE5TRGljdGlvbmFyeQCEhAhOU09iamVjdACFhAFpA5KE + hIQITlNTdHJpbmcBlYQBKwp6b29tRmFjdG9yhpKEhIQITlNOdW1i + ZXIAhIQHTlNWYWx1ZQCVhAEqhIQBZpwBhpKEl5gJc2Nyb2xsaW5n + hpKEmpuEhAx7Q0dQb2ludD1kZH2dgwAAAAAATIBAgUYBhpKEl5gI + cG9zaXRpb26GkoSam56dAAWGhg== + + + + + From 83b3ed157fd820d4c29661b1b37ccfadc0a0718d Mon Sep 17 00:00:00 2001 From: Niels NTG Date: Mon, 23 May 2016 21:14:30 +0200 Subject: [PATCH 053/102] Simplified arduino.ino --- a/arduino.ino | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/a/arduino.ino b/a/arduino.ino index 76867354..b046dd87 100644 --- a/a/arduino.ino +++ b/a/arduino.ino @@ -1,11 +1,4 @@ - -void setup() -{ +void setup(){ Serial.begin(9600); Serial.println("Hello world!"); } - -void loop() -{ - -} From fdf9a0b27edc78a7edf42ce98e7c4d4f34ca27f9 Mon Sep 17 00:00:00 2001 From: Nate Mara Date: Tue, 24 May 2016 17:56:54 -0400 Subject: [PATCH 054/102] Add hello world for Schwift --- s/schwift.y | 1 + 1 file changed, 1 insertion(+) create mode 100644 s/schwift.y diff --git a/s/schwift.y b/s/schwift.y new file mode 100644 index 00000000..b863b0d1 --- /dev/null +++ b/s/schwift.y @@ -0,0 +1 @@ +show me what you got "Hello World" From b26dc344ca1e63b33c8a8f3c1ee98dc9ce066a29 Mon Sep 17 00:00:00 2001 From: John Gracey Date: Tue, 24 May 2016 20:18:07 -0700 Subject: [PATCH 055/102] Create JSFuck.js [][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]](([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(+(+!+[]+[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+[!+[]+!+[]]+[+[]])+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+(![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]()[+!+[]+[!+[]+!+[]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+(!+[]+!+[]+!+[]+!+[]+!+[]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]])+[])+(+(+!+[]+[+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+[+!+[]])[+!+[]]+(+[![]]+[+(+!+[]+(!+[]+[])[!+[]+!+[]+!+[]]+[+!+[]]+[+[]]+[+[]]+[+[]])])[+!+[]+[+[]]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(![]+[+![]])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+!+[]+[+[]]]+[+[]]+(![]+[+![]])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+!+[]+[+[]]])()[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]()+[])[!+[]+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]][(![]+[])[+[]]+(!![]+[])[+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+((+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]+[])[+!+[]+[+!+[]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[!+[]+!+[]]+(+(+!+[]+[+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+[+!+[]])[+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+!+[]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]]([!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]])+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]][(![]+[])[+[]]+(!![]+[])[+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+((+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]+[])[+!+[]+[+!+[]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[!+[]+!+[]]+(+(+!+[]+[+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+[+!+[]])[+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+!+[]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]]([!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]])+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]()[+!+[]+[!+[]+!+[]]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+[!+[]+!+[]+!+[]]+(+(+!+[]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+[+[]])))() --- j/JSFuck.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 j/JSFuck.js diff --git a/j/JSFuck.js b/j/JSFuck.js new file mode 100644 index 00000000..74ec2ef8 --- /dev/null +++ b/j/JSFuck.js @@ -0,0 +1 @@ +[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]](([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(+(+!+[]+[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+[!+[]+!+[]]+[+[]])+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+(![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]()[+!+[]+[!+[]+!+[]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+(!+[]+!+[]+!+[]+!+[]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]])+[])+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+(!+[]+!+[]+!+[]+!+[]+!+[]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]])+[])+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([][[]]+[])[!+[]+!+[]]+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]()[+!+[]+[!+[]+!+[]]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+[!+[]+!+[]+!+[]]+(+(+!+[]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+[+[]])))() From 2d2686e3da761136c8b9e59e0b9d6f442e99460f Mon Sep 17 00:00:00 2001 From: Lsong Date: Fri, 27 May 2016 12:04:19 +0800 Subject: [PATCH 056/102] add nodejs --- node.js | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 node.js diff --git a/node.js b/node.js new file mode 100644 index 00000000..63808419 --- /dev/null +++ b/node.js @@ -0,0 +1,3 @@ +#!/usr/bin/env node + +process.stdout.write('Hello World\n'); From 7d9e24b63f2a6b73d86188902dd8dea6df6480f3 Mon Sep 17 00:00:00 2001 From: Xdminsy Date: Fri, 27 May 2016 19:39:49 +0800 Subject: [PATCH 057/102] Add Gosu --- g/gosu.gs | 1 + 1 file changed, 1 insertion(+) create mode 100644 g/gosu.gs diff --git a/g/gosu.gs b/g/gosu.gs new file mode 100644 index 00000000..9f69d328 --- /dev/null +++ b/g/gosu.gs @@ -0,0 +1 @@ +print("hello, world") From f4dc8a1423c9ccb9cb8b0f47600e3a175f745978 Mon Sep 17 00:00:00 2001 From: John Gracey Date: Fri, 27 May 2016 13:43:27 -0700 Subject: [PATCH 058/102] Rename JSFuck.js to JSF*ck.js Rename/censored JSF*ck.js --- j/{JSFuck.js => JSF*ck.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename j/{JSFuck.js => JSF*ck.js} (100%) diff --git a/j/JSFuck.js b/j/JSF*ck.js similarity index 100% rename from j/JSFuck.js rename to j/JSF*ck.js From f2921c3b92b5b2bc4a3320ae689b53a514eafc5e Mon Sep 17 00:00:00 2001 From: John Gracey Date: Fri, 27 May 2016 13:48:07 -0700 Subject: [PATCH 059/102] Censoring prior commit message. From 616f2db408a85cb111069bf143cddd584f2c5ca3 Mon Sep 17 00:00:00 2001 From: James Harrington Date: Sat, 28 May 2016 14:55:52 -0600 Subject: [PATCH 060/102] Added 'V' 'V' is language designed for "code-golfing", and inspired by vim. You can run it online here: http://v.tryitonline.net/#code=aUhlbGxvIFdvcmxkIQ&input= --- v/V | 1 + 1 file changed, 1 insertion(+) create mode 100644 v/V diff --git a/v/V b/v/V new file mode 100644 index 00000000..44150162 --- /dev/null +++ b/v/V @@ -0,0 +1 @@ +iHello World! From fa436a0c589cad88236bd2a22801397651e11e17 Mon Sep 17 00:00:00 2001 From: Martin Sevenich Date: Tue, 31 May 2016 22:08:27 +0200 Subject: [PATCH 061/102] add Green-Marl "Hello World" procedure --- g/Green-Marl.gm | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 g/Green-Marl.gm diff --git a/g/Green-Marl.gm b/g/Green-Marl.gm new file mode 100644 index 00000000..7b9281c1 --- /dev/null +++ b/g/Green-Marl.gm @@ -0,0 +1,3 @@ +procedure hello_world() { + println("Hello World"); +} From 816d9bcd1b7b88376c4ec99fde9a75e81e9ff2d4 Mon Sep 17 00:00:00 2001 From: Robert de Bath Date: Mon, 23 May 2016 19:12:00 +0100 Subject: [PATCH 062/102] Added VAX assembler for Ultrix --- a/assembler_vax_ultrix.asm | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 a/assembler_vax_ultrix.asm diff --git a/a/assembler_vax_ultrix.asm b/a/assembler_vax_ultrix.asm new file mode 100644 index 00000000..2ee98b3a --- /dev/null +++ b/a/assembler_vax_ultrix.asm @@ -0,0 +1,13 @@ +.data +hw: + .ascii "Hello World!\12" +.text + .align 1 +.globl _main +_main: + .word 0 + pushl $13 + pushab hw + pushl $1 + calls $3,_write + ret From 8a8ae2d6e901169e0c0c597e3945aa6872e21404 Mon Sep 17 00:00:00 2001 From: fruel Date: Mon, 13 Jun 2016 21:59:48 +0200 Subject: [PATCH 063/102] Added Win32 and Win64 ASM Hello World --- a/assembler_masm_win32.asm | 35 +++++++++++++++++++++++++++++++++++ a/assembler_masm_win64.asm | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 a/assembler_masm_win32.asm create mode 100644 a/assembler_masm_win64.asm diff --git a/a/assembler_masm_win32.asm b/a/assembler_masm_win32.asm new file mode 100644 index 00000000..1a08af6b --- /dev/null +++ b/a/assembler_masm_win32.asm @@ -0,0 +1,35 @@ +; --------------------------------------------- +; Hello World for Win32 Intel x86 Assembly +; +; by fruel (https://github.com/fruel) +; 13 June 2016 +; --------------------------------------------- + +.386 +.model flat,stdcall +.stack 4096 + +EXTRN ExitProcess@4 : PROC +EXTRN GetStdHandle@4 : PROC +EXTRN WriteConsoleA@20 : PROC + +.data +msg BYTE "Hello World!",0 +bytesWritten DWORD ? + +.code +main PROC + push -11 ; nStdHandle (STD_OUTPUT_HANDLE) + call GetStdHandle@4 + + push 0 ; lpReserved + push OFFSET bytesWritten ; lpNumberOfCharsWritten + push LENGTHOF msg - 1 ; nNumberOfCharsToWrite + push OFFSET msg ; *lpBuffer + push eax ; hConsoleOutput + call WriteConsoleA@20 + + push 0 ; uExitCode + call ExitProcess@4 +main ENDP +END main diff --git a/a/assembler_masm_win64.asm b/a/assembler_masm_win64.asm new file mode 100644 index 00000000..9a4f1a0d --- /dev/null +++ b/a/assembler_masm_win64.asm @@ -0,0 +1,33 @@ +; --------------------------------------------- +; Hello World for Win64 Intel x64 Assembly +; +; by fruel (https://github.com/fruel) +; 13 June 2016 +; --------------------------------------------- + +GetStdHandle PROTO +ExitProcess PROTO +WriteConsoleA PROTO + +.data +msg BYTE "Hello World!",0 +bytesWritten DWORD ? + +.code +main PROC + sub rsp, 5 * 8 ; reserve shadow space + + mov rcx, -11 ; nStdHandle (STD_OUTPUT_HANDLE) + call GetStdHandle + + mov rcx, rax ; hConsoleOutput + lea rdx, msg ; *lpBuffer + mov r8, LENGTHOF msg - 1 ; nNumberOfCharsToWrite + lea r9, bytesWritten ; lpNumberOfCharsWritten + mov QWORD PTR [rsp + 4 * SIZEOF QWORD], 0 ; lpReserved + call WriteConsoleA + + mov rcx, 0 ; uExitCode + call ExitProcess +main ENDP +END From 6950914f5e837d4b4094836e4d2882ba2538a1e4 Mon Sep 17 00:00:00 2001 From: S Stewart Date: Thu, 23 Jun 2016 16:09:01 -0500 Subject: [PATCH 064/102] Coconut language --- c/coconut.coc | 1 + 1 file changed, 1 insertion(+) create mode 100644 c/coconut.coc diff --git a/c/coconut.coc b/c/coconut.coc new file mode 100644 index 00000000..f00ec5dd --- /dev/null +++ b/c/coconut.coc @@ -0,0 +1 @@ +"Hello, world!" |> print From 75ecf113d9c1508279803d17454446c8d90605b1 Mon Sep 17 00:00:00 2001 From: Noah Lovelady-Allen Date: Sat, 9 Jul 2016 10:22:19 -0400 Subject: [PATCH 065/102] Rename d/HelloWorld.dark to dark.txt --- d/HelloWorld.dark => dark.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename d/HelloWorld.dark => dark.txt (100%) diff --git a/d/HelloWorld.dark b/dark.txt similarity index 100% rename from d/HelloWorld.dark rename to dark.txt From 3c29a2b3931f6834187b07c2224103ac86a27b05 Mon Sep 17 00:00:00 2001 From: nloveladyallen Date: Sat, 9 Jul 2016 11:11:39 -0400 Subject: [PATCH 066/102] Create verve.vrv --- v/verve.vrv | 1 + 1 file changed, 1 insertion(+) create mode 100644 v/verve.vrv diff --git a/v/verve.vrv b/v/verve.vrv new file mode 100644 index 00000000..8e235769 --- /dev/null +++ b/v/verve.vrv @@ -0,0 +1 @@ +print("Hello World") \ No newline at end of file From 81e2c8794c1dfb14b844fe88309b068bea6ae87a Mon Sep 17 00:00:00 2001 From: Noah Lovelady-Allen Date: Sat, 9 Jul 2016 11:17:04 -0400 Subject: [PATCH 067/102] Rename b/brainf*ck-2d to brainf-ck-2d --- b/brainf*ck-2d => brainf-ck-2d | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename b/brainf*ck-2d => brainf-ck-2d (100%) diff --git a/b/brainf*ck-2d b/brainf-ck-2d similarity index 100% rename from b/brainf*ck-2d rename to brainf-ck-2d From fd96a170973f20616931240a30ab7eb464cc4d76 Mon Sep 17 00:00:00 2001 From: nloveladyallen Date: Sat, 9 Jul 2016 11:35:27 -0400 Subject: [PATCH 068/102] Rename e/~English.ext to #/~English.ext --- {e => #}/~English.ext | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {e => #}/~English.ext (100%) diff --git a/e/~English.ext b/#/~English.ext similarity index 100% rename from e/~English.ext rename to #/~English.ext From 3e8f5ba47d2ddce3de052419de40162ee039deef Mon Sep 17 00:00:00 2001 From: Aaron Muir Hamilton Date: Thu, 14 Jul 2016 18:20:44 -0400 Subject: [PATCH 069/102] Make cobol.cbl a well-formed COBOL program. - Start statements after seven columns. - Use lowercase, as it is less hideous. - Terminate `display` properly with `end-display`. - Make the `program-id` field match the file name. --- c/cobol.cbl | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/c/cobol.cbl b/c/cobol.cbl index b0eb2c2c..0fa42922 100644 --- a/c/cobol.cbl +++ b/c/cobol.cbl @@ -1,6 +1,6 @@ -IDENTIFICATION DIVISION. -PROGRAM-ID. HELLOWORLD. -PROCEDURE DIVISION. -MAIN. - DISPLAY 'Hello, world.'. - STOP RUN. + identification division. + program-id. cobol. + procedure division. + main. + display 'Hello, world.' end-display. + stop run. From 180d6fb9a4c9adf93e015d607c16d7b1ff73487e Mon Sep 17 00:00:00 2001 From: Peter Sobolev Date: Mon, 25 Jul 2016 02:25:17 +0300 Subject: [PATCH 070/102] Create assembler_8048_videopac.asm --- a/assembler_8048_videopac.asm | 50 +++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 a/assembler_8048_videopac.asm diff --git a/a/assembler_8048_videopac.asm b/a/assembler_8048_videopac.asm new file mode 100644 index 00000000..2c3e4de7 --- /dev/null +++ b/a/assembler_8048_videopac.asm @@ -0,0 +1,50 @@ + +; Hello World for Philips Videopac (Magnavox Odyssey 2) +; by Frog ( https://github.com/petersobolev ) +; 25 July 2016 + + cpu 8048 + org 400h + +; interrupt vectors + jmp 02C3h ; selectgame (RESET) + jmp 0009h ; irq + jmp timer ; timer + jmp 001Ah ; vsyncirq + jmp start ; after selectgame + jmp 0044h ; soundirq + +timer: + ret ; no timer needed + + +start: + + call 011Ch ; gfxoff + + mov r0,#010h ; pointer in VDC - which char to display (one of 12) + mov r3,#40 ; x + mov r4,#100 ; y + mov r1,#hellostr & 0ffh ; string to print (should be on same 255 bytes page) + + mov r2,#11 ; string length + +nextchar: + mov a,r1 + movp a,@a ; get char located at @r1 + mov r5,a + inc r1 ; inc addr of char + mov r6,#0eh ; white color + call 03EAh ; printchar bios subroutine (increases r0, r3) + djnz r2,nextchar + + call 0127h ; gfxon (show what is written to VDC) + + +loop: + jmp loop ; just wait and do nothing + +; 'HELLO WORLD' (ascii not supported by assembler) +hellostr: + db 01dh, 012h, 00eh, 00eh, 017h, 00ch, 011h, 017h, 013h, 00eh, 01ah + From 734306de08b989b7b39b1e8ee53d86d63b751d22 Mon Sep 17 00:00:00 2001 From: Yt-trium Date: Fri, 29 Jul 2016 06:01:54 +0200 Subject: [PATCH 071/102] Add lisaac --- l/lisaac.li | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 l/lisaac.li diff --git a/l/lisaac.li b/l/lisaac.li new file mode 100644 index 00000000..b780d178 --- /dev/null +++ b/l/lisaac.li @@ -0,0 +1,15 @@ +// Hello World in Lisaac + +Section Header + + name := HELLO_WORLD; + +Section Inherit + + - parent_object:OBJECT := OBJECT; + +Section Public + + - main <- + ( + "Hello world !\n".print; + ); \ No newline at end of file From 64949e2cddc3429d3c6718696c2c356476d0a2aa Mon Sep 17 00:00:00 2001 From: "Frank Ch. Eigler" Date: Sun, 11 Sep 2016 18:56:16 +0000 Subject: [PATCH 072/102] systemtap hello-world --- s/systemtap.stp | 1 + 1 file changed, 1 insertion(+) create mode 100644 s/systemtap.stp diff --git a/s/systemtap.stp b/s/systemtap.stp new file mode 100644 index 00000000..bb22a7ef --- /dev/null +++ b/s/systemtap.stp @@ -0,0 +1 @@ +probe oneshot { println("Hello, world") } From 96c188b92e75e07c284a1cc26a1b7e2bd47a9298 Mon Sep 17 00:00:00 2001 From: Rohan Jhunjhunwala Date: Sat, 24 Sep 2016 21:18:53 -0400 Subject: [PATCH 073/102] Create SIL.SIL SILOS the simple language. https://github.com/rjhunjhunwala/S.I.L.O.S --- s/SIL.SIL | 1 + 1 file changed, 1 insertion(+) create mode 100644 s/SIL.SIL diff --git a/s/SIL.SIL b/s/SIL.SIL new file mode 100644 index 00000000..dcc0fac0 --- /dev/null +++ b/s/SIL.SIL @@ -0,0 +1 @@ +print Hello, World! From 6078c54f692c529547f7c5905de5777b82b1ce60 Mon Sep 17 00:00:00 2001 From: Karan Saxena Date: Sat, 1 Oct 2016 18:21:01 +0530 Subject: [PATCH 074/102] Create Hacktoberfest.txt --- Hacktoberfest.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 Hacktoberfest.txt diff --git a/Hacktoberfest.txt b/Hacktoberfest.txt new file mode 100644 index 00000000..5cf431e6 --- /dev/null +++ b/Hacktoberfest.txt @@ -0,0 +1 @@ +For Hackotoberfest 2k16 PR :P From 17d0f97553324d148d594d539cfa1d98845a65d1 Mon Sep 17 00:00:00 2001 From: Santhosh Kumar Srinivasan Date: Sun, 2 Oct 2016 11:20:12 -0400 Subject: [PATCH 075/102] Create perl.cgi Hello World using Perl CGI object --- p/perl.cgi | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 p/perl.cgi diff --git a/p/perl.cgi b/p/perl.cgi new file mode 100644 index 00000000..118190e4 --- /dev/null +++ b/p/perl.cgi @@ -0,0 +1,9 @@ + #!/usr/local/bin/perl -w + use CGI; # load CGI routines + $q = CGI->new; # create new CGI object + print $q->header, # create the HTTP header + $q->start_html('hello world'), # start the HTML + $q->h1('hello world'), # level 1 header + $q->end_html; # end the HTML + + # http://perldoc.perl.org/CGI.html From b923ca95608f8ba19db55157e99b02982e3deb7d Mon Sep 17 00:00:00 2001 From: Alhadis Date: Thu, 6 Oct 2016 23:27:21 +1100 Subject: [PATCH 076/102] Add an example for MAXScript MAXScript is the built-in scripting language of Autodesk's 3DS Max, a 3D modelling and animation suite. The language features fleeting semblances to Haskell in its comment syntax and expression-based nature, though the language itself is procedural instead of purely-functional. See also: * http://www.autodesk.com/3dsmax-maxscript-2012-enu * https://github.com/Alhadis/language-maxscript * https://atom.io/packages/language-maxscript --- m/maxscript.ms | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 m/maxscript.ms diff --git a/m/maxscript.ms b/m/maxscript.ms new file mode 100644 index 00000000..ae84f06e --- /dev/null +++ b/m/maxscript.ms @@ -0,0 +1,7 @@ +print "Hello, world!" +-- "Hello, world!" + + +-- Note that MAXScript is expression-based, so simply writing "Hello, world!" is +-- sufficient to echo it for the reader. Like Haskell, all MAXScript expressions +-- *must* return values, even if they're unused. From dec4d547f0b5e8a8d0714c4379877e3e5855c1da Mon Sep 17 00:00:00 2001 From: Ez-Hackenberg Date: Fri, 7 Oct 2016 11:19:27 -0700 Subject: [PATCH 077/102] Create zbd --- z/zbd | 1 + 1 file changed, 1 insertion(+) create mode 100644 z/zbd diff --git a/z/zbd b/z/zbd new file mode 100644 index 00000000..6ad989bd --- /dev/null +++ b/z/zbd @@ -0,0 +1 @@ + + Mr.B says "Hello Friend" From 2855b4a58015f2d1d5b47ab3c4657182d2199ca8 Mon Sep 17 00:00:00 2001 From: Joe Green Date: Mon, 10 Oct 2016 21:45:19 +0530 Subject: [PATCH 078/102] Added a hello world in the gosu programming language --- g/gosu.gosu | 1 + 1 file changed, 1 insertion(+) create mode 100644 g/gosu.gosu diff --git a/g/gosu.gosu b/g/gosu.gosu new file mode 100644 index 00000000..8515ee9b --- /dev/null +++ b/g/gosu.gosu @@ -0,0 +1 @@ +print("Hello World from Gosu!!") From fb593212f444d22bbe76af288287104a08cc408d Mon Sep 17 00:00:00 2001 From: Santhosh Kumar Srinivasan Date: Sun, 16 Oct 2016 11:46:08 -0400 Subject: [PATCH 079/102] Hello World! Not just a Hello. --- u/Ubercode.cls | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/u/Ubercode.cls b/u/Ubercode.cls index cd25eeef..44a5310e 100644 --- a/u/Ubercode.cls +++ b/u/Ubercode.cls @@ -2,7 +2,7 @@ public function Main() code - call Msgbox("Hello", "My first program", "OK") + call Msgbox("Hello World!", "My first program", "OK") end function end class From 142047d09ab542fafb1c51a2bbbdece84a3e42cc Mon Sep 17 00:00:00 2001 From: Archie Date: Wed, 19 Oct 2016 20:00:50 +0100 Subject: [PATCH 080/102] add verbosefuck.vbfk added VerboseFuck to the list of languages --- v/verbosefuck.vbfk | 160 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100644 v/verbosefuck.vbfk diff --git a/v/verbosefuck.vbfk b/v/verbosefuck.vbfk new file mode 100644 index 00000000..aaf1776a --- /dev/null +++ b/v/verbosefuck.vbfk @@ -0,0 +1,160 @@ +~!comment!~VerboseFuck, a BrainFuck derivative focussing on verbosity. see more at ~!uncomment!~ +program.initialize(); +math.equation(program.errors.handler.activated = boolean(false)); +program.console.standardinput.openstream(); +program.console.standardoutput.openstream(); +define(defines.variable, variable(pointer)); +implanttype(pointer, types.pointer(to:types.byte)); +math.equation(pointer = void(0)); +program.memory.allocate(pointer, void(math.infinity), program.memory.memorytype.bidirectional); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +define(defines.label, defines.label.createnew()); +conditional(block.if, boolean.inequality(deref(pointer), byte(0))) { + math.equation(pointer = pointer + void(1)); + ~!comment!~MANDATORY~!uncomment!~ + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + ~!comment!~MANDATORY~!uncomment!~ + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(pointer = pointer + void(1)); + ~!comment!~MANDATORY~!uncomment!~ + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + ~!comment!~MANDATORY~!uncomment!~ + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + ~!comment!~MANDATORY~!uncomment!~ + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(pointer = pointer + void(1)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + ~!comment!~MANDATORY~!uncomment!~ + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + math.equation(pointer = pointer + void(1)); + math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); + ~!comment!~MANDATORY~!uncomment!~ + math.equation(pointer = pointer - void(1)); + math.equation(pointer = pointer - void(1)); + math.equation(pointer = pointer - void(1)); + math.equation(pointer = pointer - void(1)); + ~!comment!~MANDATORY~!uncomment!~ + math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +}; +conditional(block.if, boolean.inequality(deref(pointer), byte(0))) { + program.flow.labeledjump(defines.label.last()); +}; +undefine(defines.label, defines.label.last()); +math.equation(pointer = pointer + void(1)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(pointer = pointer + void(1)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(pointer = pointer + void(1)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(pointer = pointer - void(1)); +math.equation(pointer = pointer - void(1)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +~!comment!~MANDATORY~!uncomment!~ +math.equation(pointer = pointer + void(1)); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +math.equation(deref(pointer) = (deref(pointer) - byte(1)):binaryand:byte(255)); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(pointer = pointer + void(1)); +math.equation(deref(pointer) = (deref(pointer) + byte(1)):binaryand:byte(255)); +~!comment!~MANDATORY~!uncomment!~ +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +math.equation(pointer = pointer + void(1)); +program.console.standardoutput.stream.writeunbufferedchars(array.create(1, conversion.changedatatype(deref(pointer), types.character, conversion.method.binary)), 0, 1); +~!comment!~MANDATORY~!uncomment!~ +program.memory.deallocate(pointer, void(math.infinity), program.memory.memorytype.bidirectional); +undefine(defines.variable, variable(pointer)); +program.console.standardoutput.closestream(); +program.console.standardinput.closestream(); +program.terminate(); +~!comment!~MANDATORY~!uncomment!~ From 82ac05a4a03ddaa55318cddb5e530ea72463f520 Mon Sep 17 00:00:00 2001 From: saxenakanishk Date: Wed, 26 Oct 2016 10:42:58 +0530 Subject: [PATCH 081/102] Update Hacktoberfest.txt --- Hacktoberfest.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Hacktoberfest.txt b/Hacktoberfest.txt index 5cf431e6..cb0780f5 100644 --- a/Hacktoberfest.txt +++ b/Hacktoberfest.txt @@ -1 +1,2 @@ For Hackotoberfest 2k16 PR :P +For Hackotoberfest 2k16 PR :P From 96328be3121f724dad46c968f39613145967f867 Mon Sep 17 00:00:00 2001 From: Sayantika Banik Date: Wed, 26 Oct 2016 22:26:45 +0530 Subject: [PATCH 082/102] updated --- Hacktoberfest.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Hacktoberfest.txt b/Hacktoberfest.txt index cb0780f5..2a98ed8e 100644 --- a/Hacktoberfest.txt +++ b/Hacktoberfest.txt @@ -1,2 +1,3 @@ For Hackotoberfest 2k16 PR :P For Hackotoberfest 2k16 PR :P +For Hackotoberfest 2k16 PR :P From d02225362e9c249b35c661dbc5e389da3214648d Mon Sep 17 00:00:00 2001 From: sadineni25 Date: Thu, 27 Oct 2016 20:09:08 +0530 Subject: [PATCH 083/102] hello world in curry language --- c/hello-world.curry | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 c/hello-world.curry diff --git a/c/hello-world.curry b/c/hello-world.curry new file mode 100644 index 00000000..47625381 --- /dev/null +++ b/c/hello-world.curry @@ -0,0 +1,7 @@ +-- "Hello World" demo for the Tcl/Tk library + +import Tk + +main = runWidget "Hello" + (TkCol [] [TkLabel [TkText "Hello world!"], + TkButton tkExit [TkText "Stop"]]) From 7cceeb65c3a9fdd144b2b550fe8463ceca3c48b6 Mon Sep 17 00:00:00 2001 From: NIshanth Vydana Date: Thu, 27 Oct 2016 12:13:53 -0700 Subject: [PATCH 084/102] Create hello_world.pl1 --- p/hello_world.pl1 | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 p/hello_world.pl1 diff --git a/p/hello_world.pl1 b/p/hello_world.pl1 new file mode 100644 index 00000000..b8cfd575 --- /dev/null +++ b/p/hello_world.pl1 @@ -0,0 +1,10 @@ +HELLO: PROCEDURE OPTIONS (MAIN); + + /* A PROGRAM TO OUTPUT HELLO WORLD */ + FLAG = 0; + +LOOP: DO WHILE (FLAG = 0); + PUT SKIP DATA('HELLO WORLD!'); + END LOOP; + +END HELLO; From 7dfe06f2dd9de18db2dd91eafa9b574c8e863591 Mon Sep 17 00:00:00 2001 From: NIshanth Vydana Date: Thu, 27 Oct 2016 12:16:03 -0700 Subject: [PATCH 085/102] Update hello_world.pl1 --- p/hello_world.pl1 | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/p/hello_world.pl1 b/p/hello_world.pl1 index b8cfd575..fb855638 100644 --- a/p/hello_world.pl1 +++ b/p/hello_world.pl1 @@ -1,10 +1,4 @@ -HELLO: PROCEDURE OPTIONS (MAIN); +World: Procedure options(main); + Put List( 'Hello world' ); - /* A PROGRAM TO OUTPUT HELLO WORLD */ - FLAG = 0; - -LOOP: DO WHILE (FLAG = 0); - PUT SKIP DATA('HELLO WORLD!'); - END LOOP; - -END HELLO; + End World; From cfaa5e06b00b8707c39f8a1d314176525ca284fa Mon Sep 17 00:00:00 2001 From: KodingCoding Date: Fri, 28 Oct 2016 19:02:58 +0530 Subject: [PATCH 086/102] Update Hacktoberfest.txt --- Hacktoberfest.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Hacktoberfest.txt b/Hacktoberfest.txt index 2a98ed8e..e5483243 100644 --- a/Hacktoberfest.txt +++ b/Hacktoberfest.txt @@ -1,3 +1,4 @@ For Hackotoberfest 2k16 PR :P For Hackotoberfest 2k16 PR :P For Hackotoberfest 2k16 PR :P +For Hackotoberfest 2k16 PR :P From 6dd5bda21a40b3166f5a288056433edf4d5e8bc4 Mon Sep 17 00:00:00 2001 From: NIshanth Vydana Date: Fri, 28 Oct 2016 22:07:21 -0700 Subject: [PATCH 087/102] Create Qbasic.bas --- q/Qbasic.bas | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 q/Qbasic.bas diff --git a/q/Qbasic.bas b/q/Qbasic.bas new file mode 100644 index 00000000..e04cbdc0 --- /dev/null +++ b/q/Qbasic.bas @@ -0,0 +1,2 @@ + +PRINT "hello world" From e2e1d085a0e69d82ba33a39c7c02d6234d6c159b Mon Sep 17 00:00:00 2001 From: Rahul Date: Mon, 31 Oct 2016 09:07:23 -0700 Subject: [PATCH 088/102] Add files via upload --- s/hello.st | 1 + 1 file changed, 1 insertion(+) create mode 100644 s/hello.st diff --git a/s/hello.st b/s/hello.st new file mode 100644 index 00000000..9c21a07b --- /dev/null +++ b/s/hello.st @@ -0,0 +1 @@ +'Hello World' printNl ! \ No newline at end of file From 60ed7f2c21c37437028277eb74f6cc1927f79d35 Mon Sep 17 00:00:00 2001 From: Niels NTG Date: Sat, 12 Nov 2016 14:51:26 +0100 Subject: [PATCH 089/102] Updated processing.pde to make it more like an actual Processing sketch --- p/processing.pde | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/p/processing.pde b/p/processing.pde index 431ab8ba..82b9eb84 100644 --- a/p/processing.pde +++ b/p/processing.pde @@ -1 +1,4 @@ -println("Hello World"); +size(128, 128); +background(0); +textAlign(CENTER, CENTER); +text("Hello World", width / 2, height / 2); From a0717b21b65db14e6c799877a6d05039d6e4d53b Mon Sep 17 00:00:00 2001 From: thatHexa Date: Mon, 28 Nov 2016 11:58:28 +0200 Subject: [PATCH 090/102] Added missing whitespace and removed unneeded line --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 56e1153b..9f94591e 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,10 @@ Hello, World! Hello world in every programming language. -Inspired by[Helloworldcollection.de](http://helloworldcollection.de/) +Inspired by [Helloworldcollection.de](http://helloworldcollection.de/) As I watch the collection expand, this project has blown up more than I ever thought possible. Thanks to everyone who continues to contribute, new languages are created every day! - Spin-Off project smartly suggested and implemented by @zenware Meet [FizzBuzz](https://github.com/zenware/FizzBuzz) the evolution of [hello-world](https://github.com/leachim6/hello-world) From 52dc43af98699002904b3fefb35978e0930b1891 Mon Sep 17 00:00:00 2001 From: thatHexa Date: Mon, 28 Nov 2016 12:04:48 +0200 Subject: [PATCH 091/102] Added auto lang listing and CONTRIBUTING.md Added a small framework for easily updating a list of all languages the repository contains a "Hello World" program in. See CONTRIBUTING.md for a command for updating the listing (using the list_langs.rb Ruby script). --- CONTRIBUTING.md | 10 ++++++++++ README_nolist.md | 12 ++++++++++++ list_langs.rb | 13 +++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 CONTRIBUTING.md create mode 100644 README_nolist.md create mode 100644 list_langs.rb diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..bd49834d --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,10 @@ +Contributing +============ + +When adding new "Hello World" programs, please name the file according to the language it was written in, don't abbreviate the language name too much (so use "JavaScript", not "JS") but don't make it TOO long (so use "CSS" not "Cascading Style Sheets". Use hyphens ("-") as word seperators, and only use a single dot (for seperating the filename from the extension). For exmaple, a "Hello World" program in Objective C should be named "Objective-C.m, and the one in HTML should be named HTML.html. + +Use +```bash +cat README_nolist.md > README.md; echo >> README.md; echo "### This repository surrently contains "Hello World" programs in the following languages:" >> README.rb; ruby list_langs.rb >> README.md +``` +for updating the list of languages in `README.md`. diff --git a/README_nolist.md b/README_nolist.md new file mode 100644 index 00000000..9f94591e --- /dev/null +++ b/README_nolist.md @@ -0,0 +1,12 @@ +Hello, World! +============= + +Hello world in every programming language. + +Inspired by [Helloworldcollection.de](http://helloworldcollection.de/) + +As I watch the collection expand, this project has blown up more than I ever thought possible. +Thanks to everyone who continues to contribute, new languages are created every day! + +Spin-Off project smartly suggested and implemented by @zenware +Meet [FizzBuzz](https://github.com/zenware/FizzBuzz) the evolution of [hello-world](https://github.com/leachim6/hello-world) diff --git a/list_langs.rb b/list_langs.rb new file mode 100644 index 00000000..15a4fffe --- /dev/null +++ b/list_langs.rb @@ -0,0 +1,13 @@ +Dir.foreach "." do |odir| + next if odir == "." or odir == ".." or not File.directory?(odir) + Dir.foreach odir do |dir| + next if dir == "." or dir == ".." + currdirname = "" + dir.split(".")[0].gsub("-", " ").split(" ").each do |str| + currdirname << str.capitalize + " " + end + currdirname.chomp(currdirname[-1]) + puts "* #{currdirname}" + end +end + From fcaf0638c4771600e73f7a27378ec9069fd5d1fd Mon Sep 17 00:00:00 2001 From: thatHexa Date: Mon, 28 Nov 2016 12:07:10 +0200 Subject: [PATCH 092/102] Fixed the command and added info --- CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index bd49834d..1a9bcec9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -5,6 +5,6 @@ When adding new "Hello World" programs, please name the file according to the la Use ```bash -cat README_nolist.md > README.md; echo >> README.md; echo "### This repository surrently contains "Hello World" programs in the following languages:" >> README.rb; ruby list_langs.rb >> README.md +cat README_nolist.md > README.md; echo >> README.md; echo "### This repository surrently contains "Hello World" programs in the following languages:" >> README.md; ruby list_langs.rb >> README.md ``` -for updating the list of languages in `README.md`. +for updating the list of languages in `README.md` (make sure you are in the repository's root directory when invoking those commands). From 68aaa83cdf537b0771bba899e0fc119fda1ccf9d Mon Sep 17 00:00:00 2001 From: thatHexa Date: Mon, 28 Nov 2016 12:08:28 +0200 Subject: [PATCH 093/102] Fixed a typo Nobody's perfect :( --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1a9bcec9..1c4f9b74 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -5,6 +5,6 @@ When adding new "Hello World" programs, please name the file according to the la Use ```bash -cat README_nolist.md > README.md; echo >> README.md; echo "### This repository surrently contains "Hello World" programs in the following languages:" >> README.md; ruby list_langs.rb >> README.md +cat README_nolist.md > README.md; echo >> README.md; echo "### This repository currently contains "Hello World" programs in the following languages:" >> README.md; ruby list_langs.rb >> README.md ``` for updating the list of languages in `README.md` (make sure you are in the repository's root directory when invoking those commands). From e1683d4460504345768774b5337b14f229a1b876 Mon Sep 17 00:00:00 2001 From: thatHexa Date: Mon, 28 Nov 2016 12:52:09 +0200 Subject: [PATCH 094/102] Created assembler_tasm_dos.asm Tested with Turbo Assembler in DosBox (default settings). --- a/assembler_tasm_dos.asm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 a/assembler_tasm_dos.asm diff --git a/a/assembler_tasm_dos.asm b/a/assembler_tasm_dos.asm new file mode 100644 index 00000000..3966de91 --- /dev/null +++ b/a/assembler_tasm_dos.asm @@ -0,0 +1,20 @@ +IDEAL +MODEL SMALL +STACK 100h + +DATASEG +msg db "Hello World!", 0dh, 0ah, "$" + +CODESEG +start: + mov ax, @data + mov ds, ax + + mov dx, offset msg + mov ah, 9 + int 21h + + mov ah, 4ch + int 21h + +end start From c8070d6675c95c44f323c09efb23f5ad174a7055 Mon Sep 17 00:00:00 2001 From: thatHexa Date: Mon, 28 Nov 2016 12:55:27 +0200 Subject: [PATCH 095/102] Added missing whitespace OCD FTW --- c/c.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/c/c.c b/c/c.c index 7cfe76d7..947c5de0 100644 --- a/c/c.c +++ b/c/c.c @@ -1,4 +1,4 @@ -#include +#include int main() { printf("Hello World\n"); From 0a864e0c3bd2c4f60c825f52b04fd843ccb51ba7 Mon Sep 17 00:00:00 2001 From: Anthony Cipriano Date: Fri, 10 Feb 2017 15:10:01 +0100 Subject: [PATCH 096/102] Create neko.neko --- n/neko.neko | 1 + 1 file changed, 1 insertion(+) create mode 100644 n/neko.neko diff --git a/n/neko.neko b/n/neko.neko new file mode 100644 index 00000000..9f26a25a --- /dev/null +++ b/n/neko.neko @@ -0,0 +1 @@ +$print("hello world\n"); From 2ce53fa0086763f54fd3569666119f2194bb3343 Mon Sep 17 00:00:00 2001 From: Anthony Cipriano Date: Fri, 10 Feb 2017 15:11:21 +0100 Subject: [PATCH 097/102] Create AntLang.ant --- a/AntLang.ant | 1 + 1 file changed, 1 insertion(+) create mode 100644 a/AntLang.ant diff --git a/a/AntLang.ant b/a/AntLang.ant new file mode 100644 index 00000000..06ae699f --- /dev/null +++ b/a/AntLang.ant @@ -0,0 +1 @@ +"Hello World" From e9bd676e96389bcd3ff6572620a7c7a80894970b Mon Sep 17 00:00:00 2001 From: CyrilFerlicot Date: Mon, 13 Feb 2017 11:43:20 +0100 Subject: [PATCH 098/102] Add Pharo's hello world For Pharo programming language: http://pharo.org/ --- p/pharo.st | 1 + 1 file changed, 1 insertion(+) create mode 100644 p/pharo.st diff --git a/p/pharo.st b/p/pharo.st new file mode 100644 index 00000000..840974db --- /dev/null +++ b/p/pharo.st @@ -0,0 +1 @@ +'Hello World' crLog \ No newline at end of file From 8a2c677360e8ee1b5c6fd74a04965b931ec57b6e Mon Sep 17 00:00:00 2001 From: thatHexa Date: Mon, 13 Feb 2017 21:07:37 +0200 Subject: [PATCH 099/102] Fixed list_langs.rb and executed it --- README.md | 443 ++++++++++++++++++++++++++++++++++++++++++++++++++ list_langs.rb | 2 +- 2 files changed, 444 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9f94591e..91fbd81f 100644 --- a/README.md +++ b/README.md @@ -10,3 +10,446 @@ Thanks to everyone who continues to contribute, new languages are created every Spin-Off project smartly suggested and implemented by @zenware Meet [FizzBuzz](https://github.com/zenware/FizzBuzz) the evolution of [hello-world](https://github.com/leachim6/hello-world) + +### This repository currently contains Hello World programs in the following languages: +* 0815 +* 1c Enterprise +* 2b +* 360 Assembly +* 4gl +* 4test +* 4thdimension +* 6502 Assembly +* Config +* Description +* Head +* Hooks +* Index +* Info +* Logs +* Objects +* Packed Refs +* Refs +* Abap +* Abc +* Acidic +* Acpi +* Acronym +* Acs +* Actionscript +* Actionscript2 +* Actionscript3 +* Actionscript Flashmx +* Ada +* Advpl +* Aeolbonn +* Aeolbonn +* Agda +* Aheui +* Aime +* Alaguf +* Alda +* Algae +* Algol W +* Algol60 +* Algol68 +* Alore +* Amiga E +* Amos +* Android +* Angelscript +* Angular +* Ante +* Apc +* Apl +* Applescript +* Arduino +* Arena +* Argh +* Arnoldc +* Ash +* Asp +* Assembler 6502appleii +* Assembler 6502c64 +* Assembler 6809vectrex +* Assembler Atari2600 +* Assembler Fasm Dos +* Assembler Intel +* Assembler Lc 3 +* Assembler M68000 Amigaos +* Assembler Masm Dos +* Assembler Mips +* Assembler Nasm Freebsd +* Assembler Nasm Linux +* Assembler Nasm Linux64 +* Assembler Tms9900 Ti99 4a +* Assembler Z80 Knightos +* Assembler Z80 Zxspectrum +* Autohotkey +* Autoit +* Awk +* B +* Bash +* Basic +* Batch +* Bcpl +* Beatnik +* Befunge +* Bennugd +* Bit +* Bitbitjump +* Blitz3d +* Blub +* Boo +* Brainf*ck 2d +* Brainf Ck +* Brainloller +* Broccoli +* Brzrk +* Burlesque +* Byter +* C++ +* C +* Caml +* Cardinal +* Casio Basic +* Cat +* Centura +* Cgi +* Chef +* Chicken +* Cil +* Clean +* Clipper +* Clipper +* Clips +* Clisp +* Clojure +* Cobol +* Coffeescript +* Coldfusion +* Continuesequation +* Cool +* Csh +* Csharp +* Css +* Cypherneo4j +* D +* Dark +* Dart +* Db2 +* Dc +* Dcl +* Dcpu16 +* Dd Dd +* Delphi +* Delphi +* Dis +* Divzeros +* Dna# +* Dna Sharp +* Dogescript +* Dogo +* Dos +* Drive In Window +* Dtrace +* Dup +* Dylan +* Dyvil +* Helloworld +* Ebuild +* Eiffel +* Elixir +* Elixir +* Emacslisp +* Emmental +* Emoticon +* Eoool +* Erlang Hw +* ~english +* Factor +* Falcon +* False +* Fantom +* Ferite +* Fish +* Fjoelnir +* Fob +* Focal +* Fog +* Foo +* Forobj +* Forth +* Fortob +* Fortran +* Fortran77 +* Fourier +* Fsharp +* Gammaplex +* Gasoil +* Gecho +* Gentzen +* Geojson +* Gibberish +* Glass +* Go +* Golfscript +* Golo +* Googleappscript +* Gri +* Gridscript +* Grin +* Groovy +* Hack +* Haskell +* Haxe +* Hex +* Hexish +* Higher Subleq +* Hollow +* Homespring +* Hop +* Hq9+ +* Html +* Hy +* Hypertalk +* Ibm1401 +* Icedcoffeescript +* Ici +* Icon +* Idl +* Idris +* Il +* Incal +* Indec +* Ink +* Intercal +* Io +* Ioke +* Irc +* Iscom +* Islisp +* J +* Jade +* Jasmin +* Jason +* Java +* Javascript +* Jess +* Json +* Jsx +* Julia +* K +* Karel +* Kiml +* Kipple +* Kotlin +* Kotlin +* Ksh +* Labyrinth +* Latex +* Lazyk +* Leszek +* Limbo +* Linux X86 +* Lisp +* Livescript +* Llvm +* Lnusp +* Logical +* Logo +* Lola +* Lolcode +* Lsl +* Lua +* M4 +* Macsyma +* Malbolge +* Markdown +* Matlab +* Mel +* Meq +* Mercury +* Mirc +* Mmix +* Mmmm() +* Modula 2 +* Modula 3 +* Mongo +* Moonscript +* Morsecode +* Mouse +* Move +* Mozart +* Muf +* Mumps +* Mushcode +* Mysql +* Nemerle +* Newtonscript +* Nice +* Nimrod +* Node +* Novice +* Nu +* Nxc +* Oberon 2 +* Oberon +* Obix +* Objc +* Objective J +* Objectstar +* Ocaml +* Octave +* Omgrofl +* Ooc +* Ook +* Opa +* Openlaszlo +* Oraclesql +* Orc +* Parenthetic +* Pascal +* Pawn +* Pb +* Pbwin +* Perl +* Perl6 +* Perseus +* Php +* Picat +* Piet +* Pig +* Pike +* Pit +* Pizza +* Please Porige Hot +* Plsql +* Pluvo +* Polynomial +* Pony +* Postgresql +* Postscript +* Postscript Page +* Potigol +* Powershell +* Prolog +* Purebasic +* Purescript +* Python +* Python3 +* Qore +* Qu +* Quakec +* Qugord +* Qwerty +* R +* Racket +* Radixal +* Ratfor +* React +* Readlink +* Rebol +* Recurse +* Restructuredtext +* Rexx +* Richtea +* Roco +* Roy +* Ruby +* Rust +* Sal +* Sas +* Sather +* Scala +* Scheme +* Scilab +* Scratch +* Semicolon +* Sendstuff +* Shakespeare +* Shell +* Simula +* Slashes +* Smali +* Smalltalk +* Smil +* Sml +* Snowman +* Soupscript +* Spoon +* Sql +* Squirrel +* Standard Ml +* Stuck +* Subleq +* Supercollider +* Svg +* Swift +* Images +* Plain Text +* Tao Presentations +* Tapebagel +* Tcl +* Tcsh +* Telephone +* Tex +* Thp +* Thue +* Tibasic +* Tk +* Tri +* Trollscript +* Trumpscript +* Tsql +* Ttcn3 +* Turing +* Turing +* Ubercode +* Ubiquity +* Umajin +* Unicomal +* Unlambda +* Vala +* Vbnet +* Verbose +* Verilog +* Vhdl +* Vi +* Vimscript +* Virgil +* Visualbasic +* Visualbasicscript +* Vms +* Vrml +* Wheat +* Whenever +* Whirl +* Whitespace +* Wml +* Wolframlanguage +* Wren +* Wsh +* Lolcode +* X D +* Xbase++ +* Xbase +* Xl +* Xlogo +* Xml +* Xpl0 +* Xquery +* Xrf +* Xslt +* Xul +* Y +* Yaml +* Yolang +* Z80stealth Ti83calculator +* Zepto +* Zetaplex +* Zim +* Zimbu +* Zombie +* Zonnon +* Zsh diff --git a/list_langs.rb b/list_langs.rb index 15a4fffe..5e1e0b83 100644 --- a/list_langs.rb +++ b/list_langs.rb @@ -3,7 +3,7 @@ Dir.foreach "." do |odir| Dir.foreach odir do |dir| next if dir == "." or dir == ".." currdirname = "" - dir.split(".")[0].gsub("-", " ").split(" ").each do |str| + dir.split(".")[0].gsub("-", " ").gsub("_", " ").split(" ").each do |str| currdirname << str.capitalize + " " end currdirname.chomp(currdirname[-1]) From 6cd482aeb8ec1c24be8278d65c0b7ee0eeb9cc9b Mon Sep 17 00:00:00 2001 From: Vihan Date: Mon, 13 Feb 2017 20:13:39 -0800 Subject: [PATCH 100/102] Create cheddar.cheddar --- c/cheddar.cheddar | 1 + 1 file changed, 1 insertion(+) create mode 100644 c/cheddar.cheddar diff --git a/c/cheddar.cheddar b/c/cheddar.cheddar new file mode 100644 index 00000000..43517436 --- /dev/null +++ b/c/cheddar.cheddar @@ -0,0 +1 @@ +print "Hello, world!" From f84765487ca2aaa610c6f80033bae1d913c94468 Mon Sep 17 00:00:00 2001 From: Mike Donaghy Date: Wed, 15 Feb 2017 10:39:40 -0600 Subject: [PATCH 101/102] Fixed duplicate dark languages (kept the older one) Updated README and CONTRIBUTING added genreadme.sh --- CONTRIBUTING.md | 3 +- Hacktoberfest.txt | 4 - README.md | 907 +++++++++++++++------------- README_nolist.md | 2 + brainf-ck-2d => b/brainf-ck-2d.bf2d | 0 d/dark.dark | 10 - dark.txt => d/dark.txt | 0 genreadme.sh | 2 + node.js => n/nodejs.js | 0 9 files changed, 494 insertions(+), 434 deletions(-) delete mode 100644 Hacktoberfest.txt rename brainf-ck-2d => b/brainf-ck-2d.bf2d (100%) delete mode 100644 d/dark.dark rename dark.txt => d/dark.txt (100%) create mode 100755 genreadme.sh rename node.js => n/nodejs.js (100%) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1c4f9b74..c0f7d8e1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,7 +4,6 @@ Contributing When adding new "Hello World" programs, please name the file according to the language it was written in, don't abbreviate the language name too much (so use "JavaScript", not "JS") but don't make it TOO long (so use "CSS" not "Cascading Style Sheets". Use hyphens ("-") as word seperators, and only use a single dot (for seperating the filename from the extension). For exmaple, a "Hello World" program in Objective C should be named "Objective-C.m, and the one in HTML should be named HTML.html. Use -```bash -cat README_nolist.md > README.md; echo >> README.md; echo "### This repository currently contains "Hello World" programs in the following languages:" >> README.md; ruby list_langs.rb >> README.md +```./genreadme.sh ``` for updating the list of languages in `README.md` (make sure you are in the repository's root directory when invoking those commands). diff --git a/Hacktoberfest.txt b/Hacktoberfest.txt deleted file mode 100644 index e5483243..00000000 --- a/Hacktoberfest.txt +++ /dev/null @@ -1,4 +0,0 @@ -For Hackotoberfest 2k16 PR :P -For Hackotoberfest 2k16 PR :P -For Hackotoberfest 2k16 PR :P -For Hackotoberfest 2k16 PR :P diff --git a/README.md b/README.md index 91fbd81f..b01056bd 100644 --- a/README.md +++ b/README.md @@ -8,448 +8,519 @@ Inspired by [Helloworldcollection.de](http://helloworldcollection.de/) As I watch the collection expand, this project has blown up more than I ever thought possible. Thanks to everyone who continues to contribute, new languages are created every day! +Make sure to see CONTRIBUTING.md for instructions on contributing to the project! + Spin-Off project smartly suggested and implemented by @zenware Meet [FizzBuzz](https://github.com/zenware/FizzBuzz) the evolution of [hello-world](https://github.com/leachim6/hello-world) -### This repository currently contains Hello World programs in the following languages: -* 0815 -* 1c Enterprise -* 2b -* 360 Assembly -* 4gl -* 4test -* 4thdimension -* 6502 Assembly -* Config -* Description -* Head -* Hooks -* Index -* Info -* Logs -* Objects -* Packed Refs -* Refs -* Abap -* Abc -* Acidic -* Acpi -* Acronym -* Acs -* Actionscript -* Actionscript2 -* Actionscript3 -* Actionscript Flashmx -* Ada -* Advpl -* Aeolbonn -* Aeolbonn -* Agda -* Aheui -* Aime -* Alaguf -* Alda -* Algae -* Algol W -* Algol60 -* Algol68 -* Alore -* Amiga E -* Amos -* Android -* Angelscript -* Angular -* Ante -* Apc -* Apl -* Applescript -* Arduino -* Arena -* Argh -* Arnoldc -* Ash -* Asp -* Assembler 6502appleii -* Assembler 6502c64 -* Assembler 6809vectrex -* Assembler Atari2600 -* Assembler Fasm Dos +### This repository currently contains "Hello World" programs in the following languages: * Assembler Intel -* Assembler Lc 3 -* Assembler M68000 Amigaos -* Assembler Masm Dos -* Assembler Mips +* Amos +* Assembler 6502appleii * Assembler Nasm Freebsd +* Actionscript2 +* Assembler Z80 Ti83calculator +* Aiml +* Assembler Mips +* Acronym +* Amiga E +* Algol68 +* Ante +* Aime +* Apl +* Apc +* Assembler Masm Dos +* Assembler Tms9900 Ti99 4a +* Ash +* Aheui +* Assembler Fasm Dos +* Abap +* Alda +* Acs +* Awk +* Autoit +* Actionscript3 +* Acpi +* Assembler Z80 Knightos +* Assembler Lc 3 +* Algol60 +* Acidic +* Android +* Actionscript +* Assembler Vax Ultrix +* Arena * Assembler Nasm Linux * Assembler Nasm Linux64 -* Assembler Tms9900 Ti99 4a -* Assembler Z80 Knightos +* Actionscript Flashmx +* Alaguf +* Assembler Masm Win64 +* Algol W +* Assembler M68000 Amigaos +* Abc +* Assembler 6502 +* Arduino +* Angular +* Asp +* Alore +* Arnoldc +* Advpl +* Aeolbonn +* Angelscript +* Assembler 6502c64 * Assembler Z80 Zxspectrum +* Assembler Atari2600 +* Assembler Masm Win32 +* Assembler Dcpu16 +* Antlang +* Assembler Mmix +* Assembler Tasm Dos +* Algae * Autohotkey -* Autoit -* Awk -* B -* Bash -* Basic -* Batch -* Bcpl -* Beatnik -* Befunge -* Bennugd -* Bit -* Bitbitjump -* Blitz3d -* Blub -* Boo -* Brainf*ck 2d -* Brainf Ck -* Brainloller -* Broccoli -* Brzrk -* Burlesque -* Byter -* C++ -* C -* Caml -* Cardinal -* Casio Basic -* Cat -* Centura -* Cgi -* Chef -* Chicken -* Cil -* Clean -* Clipper -* Clipper -* Clips -* Clisp -* Clojure -* Cobol -* Coffeescript -* Coldfusion -* Continuesequation -* Cool -* Csh -* Csharp -* Css -* Cypherneo4j -* D -* Dark -* Dart -* Db2 -* Dc -* Dcl -* Dcpu16 -* Dd Dd -* Delphi -* Delphi -* Dis -* Divzeros -* Dna# -* Dna Sharp -* Dogescript -* Dogo -* Dos -* Drive In Window -* Dtrace -* Dup -* Dylan -* Dyvil -* Helloworld -* Ebuild -* Eiffel -* Elixir -* Elixir -* Emacslisp -* Emmental -* Emoticon -* Eoool -* Erlang Hw -* ~english -* Factor -* Falcon -* False -* Fantom -* Ferite -* Fish -* Fjoelnir -* Fob -* Focal -* Fog -* Foo -* Forobj -* Forth -* Fortob -* Fortran -* Fortran77 -* Fourier -* Fsharp -* Gammaplex -* Gasoil -* Gecho -* Gentzen -* Geojson -* Gibberish -* Glass -* Go -* Golfscript -* Golo -* Googleappscript -* Gri -* Gridscript -* Grin -* Groovy -* Hack -* Haskell -* Haxe -* Hex -* Hexish -* Higher Subleq -* Hollow -* Homespring -* Hop -* Hq9+ -* Html -* Hy -* Hypertalk -* Ibm1401 -* Icedcoffeescript -* Ici -* Icon -* Idl -* Idris -* Il -* Incal -* Indec -* Ink -* Intercal -* Io -* Ioke -* Irc -* Iscom -* Islisp -* J -* Jade -* Jasmin -* Jason -* Java -* Javascript -* Jess -* Json -* Jsx -* Julia -* K -* Karel -* Kiml -* Kipple -* Kotlin -* Kotlin -* Ksh -* Labyrinth -* Latex -* Lazyk -* Leszek -* Limbo -* Linux X86 -* Lisp -* Livescript -* Llvm -* Lnusp -* Logical -* Logo -* Lola -* Lolcode -* Lsl -* Lua -* M4 -* Macsyma -* Malbolge -* Markdown -* Matlab -* Mel -* Meq -* Mercury -* Mirc -* Mmix -* Mmmm() -* Modula 2 -* Modula 3 -* Mongo -* Moonscript -* Morsecode -* Mouse -* Move -* Mozart -* Muf -* Mumps -* Mushcode -* Mysql -* Nemerle -* Newtonscript -* Nice -* Nimrod -* Node -* Novice -* Nu -* Nxc -* Oberon 2 -* Oberon -* Obix -* Objc -* Objective J +* Agda +* Ada +* Assembler 8048 Videopac +* Assembler 6809vectrex +* Applescript +* Argh +* Assembler Ibm360 +* Aeolbonn * Objectstar * Ocaml -* Octave -* Omgrofl -* Ooc * Ook -* Opa +* Oberon 2 +* Objc +* Obix * Openlaszlo -* Oraclesql +* Oz +* Opa +* Objective J +* Ooc +* Obj +* Octave * Orc -* Parenthetic -* Pascal -* Pawn -* Pb -* Pbwin -* Perl -* Perl6 -* Perseus -* Php -* Picat -* Piet -* Pig -* Pike -* Pit -* Pizza -* Please Porige Hot -* Plsql -* Pluvo -* Polynomial -* Pony -* Postgresql -* Postscript -* Postscript Page -* Potigol -* Powershell -* Prolog -* Purebasic -* Purescript -* Python -* Python3 -* Qore +* Omgrofl +* Oraclesql +* Oberon +* Jsoniq +* Java +* Julia +* Jai +* Json +* Jsx +* Jsf*ck +* Jess +* Javascript +* Jade +* Jason +* Jasmin +* J +* Ebuild +* Elixir +* Eiffel +* Eoool +* Elixir +* Hello Html +* Emmental +* Emacslisp +* Emoticon +* Erlang Hw +* Emojicode +* 4test +* 1c Enterprise +* 4gl +* 4thdimension +* 2b +* 0815 +* ~english +* Ratfor +* Rexx +* Rebol +* Roco +* Reason +* R +* Roy +* React +* Radixal +* Racket +* Rust +* Ruby +* Recurse +* Richtea +* Readlink +* Restructuredtext +* Verbose +* V +* Visualbasicscript +* Vrml +* Vms +* Visualbasic +* Vala +* Vi +* Verilog +* Vimscript +* Virgil +* Verbosefuck +* Vhdl +* Vbnet +* Verve +* Visualfoxpro +* Sil +* Smil +* Supercollider +* Swift +* Schwift +* Sql +* Snowman +* Spoon +* Sendstuff +* Scilab +* Sal +* S Algol +* Stanza +* Simpl+ +* Scala +* Self +* Subleq +* Sparql +* Stuck +* Scheme +* Sed +* Sml +* Soupscript +* Svg +* Shell +* Semicolon +* Scratch +* Sacred +* Streem +* Slashes +* Simula +* Shakespeare +* Smalltalk +* Squirrel +* Shen +* Hello +* Systemtap +* Smali +* Sas +* Standard Ml +* Sather +* Clipper +* Clean +* Crystal +* Continuesequation +* Cobol +* Clisp +* Cor +* Csharp +* Chicken +* Coldfusion +* Csh +* Clojure +* Coconut +* Cool +* C +* Centura +* Common Lisp +* Chapel +* Cil +* Css +* Ceylon +* Cat +* Clips +* Cypherneo4j +* Coffeescript +* Cgi +* Caml +* Casio Basic +* Clipper +* C++ +* Chef +* Cardinal +* Hello World +* Turing +* Tk +* Tao Presentations +* Tcsh +* Tapebagel +* Images +* Turing +* Thp +* Tri +* Telephone +* Trumpscript +* Thue +* Trollscript +* Typescript +* Ttcn3 +* Tsql +* Tex +* Tibasic +* Tcl +* Plain Text +* Logs +* Hooks +* Refs +* Fetch Head +* Orig Head +* Description +* Packed Refs +* Index +* Head +* Info +* Commit Editmsg +* Branches +* Config +* Objects +* Io +* Incal +* Icon +* Il +* Islisp +* Ibm1401 +* Idl +* Ici +* Irc +* Iscom +* Icedcoffeescript +* Ioke +* Ink +* Indec +* Inform +* Idris +* Intercal +* Qwerty +* Quartzcomposer * Qu * Quakec * Qugord -* Qwerty -* R -* Racket -* Radixal -* Ratfor -* React -* Readlink -* Rebol -* Recurse -* Restructuredtext -* Rexx -* Richtea -* Roco -* Roy -* Ruby -* Rust -* Sal -* Sas -* Sather -* Scala -* Scheme -* Scilab -* Scratch -* Semicolon -* Sendstuff -* Shakespeare -* Shell -* Simula -* Slashes -* Smali -* Smalltalk -* Smil -* Sml -* Snowman -* Soupscript -* Spoon -* Sql -* Squirrel -* Standard Ml -* Stuck -* Subleq -* Supercollider -* Svg -* Swift -* Images -* Plain Text -* Tao Presentations -* Tapebagel -* Tcl -* Tcsh -* Telephone -* Tex -* Thp -* Thue -* Tibasic -* Tk -* Tri -* Trollscript -* Trumpscript -* Tsql -* Ttcn3 -* Turing -* Turing -* Ubercode -* Ubiquity -* Umajin -* Unicomal -* Unlambda -* Vala -* Vbnet -* Verbose -* Verilog -* Vhdl -* Vi -* Vimscript -* Virgil -* Visualbasic -* Visualbasicscript -* Vms -* Vrml +* Qbasic +* Qore +* Wml * Wheat +* Whitespace +* Wsh * Whenever * Whirl -* Whitespace -* Wml -* Wolframlanguage * Wren -* Wsh -* Lolcode -* X D -* Xbase++ -* Xbase +* Wolframlanguage +* Higher Subleq +* Hypertalk +* Haskell +* Hop +* Homespring +* Haxe +* Hodor +* Hex +* Hq9+ +* Hollow +* Hy +* Hexish +* Hack +* Html * Xl -* Xlogo -* Xml -* Xpl0 * Xquery -* Xrf -* Xslt * Xul -* Y -* Yaml -* Yolang -* Z80stealth Ti83calculator -* Zepto -* Zetaplex -* Zim +* Xrf +* Xlogo +* Xbase++ +* X D +* Xbase +* Xml +* Xslt +* Xpl0 +* Kiml +* Kotlin +* Ksh +* Kotlin +* Kipple +* Karel +* K +* Perl +* Polynomial +* Plsql +* Picat +* Postgresql +* Hello World +* Parenthetic +* Please Porige Hot +* Perl6 +* Postscript Page +* Pharo +* Python3 +* Pig +* Potigol +* Purescript +* Purebasic +* Pbwin +* Perseus +* Powershell +* Posxml +* Postscript +* Pony +* Pizza +* Python +* Perl +* Processing +* Pawn +* Piet +* Prolog +* Pb +* Pascal +* Pit +* Php +* Pike +* Pyret +* Pluvo +* Node +* Nu +* Nice +* Nxc +* Neko +* Nemerle +* Novice +* Nimrod +* Newtonscript +* Nodejs +* Nit +* Dtrace +* Dna Sharp +* Dart +* Dis +* Dc +* Dcl +* Dylan +* D +* Dogescript +* Dogo +* Dd Dd +* Dup +* Dos +* Dna# +* Dyvil +* Delphi +* Db2 +* Divzeros +* Delphi +* Dark +* Drive In Window +* Ubercode +* Ubiquity +* Unicomal +* Umajin +* Unlambda +* Lolpython +* Llvm +* Lolcode +* Lola +* Linux X86 +* Logical +* Labyrinth +* Lazyk +* Lisaac +* Lsl +* Livescript +* Leszek +* Latex +* Lisp +* Lua +* Logo +* Limbo +* Lnusp +* Blc +* Beta +* Beatnik +* Burlesque +* Boo +* Bitbitjump +* Brainf Ck +* B +* Brainloller +* Bennugd +* Bash +* Batsh +* Basic +* Bcpl +* Bit +* Battlestar +* Brzrk +* Befunge +* Blitz3d +* Brainf Ck 2d +* Blub +* Byter +* Batch +* Broccoli * Zimbu * Zombie -* Zonnon * Zsh +* Zim +* Zonnon +* Zbd +* Zepto +* Zetaplex +* Yolang +* Y +* Yaml +* M4 +* Mercury +* Matlab +* Moonscript +* Modula 3 +* Modula 2 +* Mathematica Online +* Move +* Morsecode +* Maxscript +* Meq +* Mumps +* Mouse +* Macsyma +* Mel +* Mozart +* Mongo +* Malbolge +* Mysql +* Mushcode +* Muf +* Mirc +* Mmmm() +* Magic +* Markdown +* Ferite +* Fancy +* Fortran +* Fourier +* False +* Fsharp +* Fish +* Focal +* Forobj +* Forth +* Fob +* Falcon +* Fortran77 +* Fjoelnir +* Factor +* Fortob +* Fog +* Foo +* Fantom +* Gosu +* Green Marl +* Golfscript +* Gosu +* Glass +* Googleappscript +* Grin +* Gri +* Gammaplex +* Geojson +* Golo +* Gibberish +* Go +* Groovy +* Gentzen +* Gasoil +* Gridscript +* Gecho diff --git a/README_nolist.md b/README_nolist.md index 9f94591e..4c18cb3b 100644 --- a/README_nolist.md +++ b/README_nolist.md @@ -8,5 +8,7 @@ Inspired by [Helloworldcollection.de](http://helloworldcollection.de/) As I watch the collection expand, this project has blown up more than I ever thought possible. Thanks to everyone who continues to contribute, new languages are created every day! +Make sure to see CONTRIBUTING.md for instructions on contributing to the project! + Spin-Off project smartly suggested and implemented by @zenware Meet [FizzBuzz](https://github.com/zenware/FizzBuzz) the evolution of [hello-world](https://github.com/leachim6/hello-world) diff --git a/brainf-ck-2d b/b/brainf-ck-2d.bf2d similarity index 100% rename from brainf-ck-2d rename to b/brainf-ck-2d.bf2d diff --git a/d/dark.dark b/d/dark.dark deleted file mode 100644 index 4be5dba6..00000000 --- a/d/dark.dark +++ /dev/null @@ -1,10 +0,0 @@ -+hello hell -hello$twist sign hws -hello$twist stalker io -io$stalk -io$personal -hws$scrawl " Hello, world! -hws$read -io$echo -hello$empty -hello$apocalypse diff --git a/dark.txt b/d/dark.txt similarity index 100% rename from dark.txt rename to d/dark.txt diff --git a/genreadme.sh b/genreadme.sh new file mode 100755 index 00000000..5ca67988 --- /dev/null +++ b/genreadme.sh @@ -0,0 +1,2 @@ +#!/bin/bash +cat README_nolist.md > README.md; echo >> README.md; echo '### This repository currently contains "Hello World" programs in the following languages:' >> README.md; ruby list_langs.rb >> README.md diff --git a/node.js b/n/nodejs.js similarity index 100% rename from node.js rename to n/nodejs.js From 56b71ab1e99082ea86e715d19121213d24ba07d3 Mon Sep 17 00:00:00 2001 From: Mike Donaghy Date: Wed, 15 Feb 2017 10:56:04 -0600 Subject: [PATCH 102/102] Updated readme --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b01056bd..db2877a9 100644 --- a/README.md +++ b/README.md @@ -228,6 +228,7 @@ Meet [FizzBuzz](https://github.com/zenware/FizzBuzz) the evolution of [hello-wor * Ceylon * Cat * Clips +* Cheddar * Cypherneo4j * Coffeescript * Cgi